Converter SVG para BMP

Aqui você converte SVG para BMP de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Reconstruído BMP funciona de um jeito diferente de SVG. Não é a degradação gradual de um codec com perda: o que BMP consegue expressar é reproduzido fielmente, e o que não tem equivalente ali não sobrevive de jeito nenhum.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber O texto é desenhado com as fontes embutidas no arquivo; para o resto entra uma fonte substituta.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

Formas arbitrárias de um lado, três bytes por pixel do outro

Estes dois formatos ficam em extremos opostos. Um SVG é texto: uma lista de caminhos, preenchimentos e transformações que um renderizador transforma numa imagem no tamanho que for pedido, então o arquivo não tem resolução nem custo fixo em bytes. Um BMP é a imagem já pronta, armazenada como linhas literais de cor sem compressão, sem estrutura e nada para interpretar.

Essa distância é o assunto inteiro desta página. Ir numa direção é uma renderização — uma decisão sobre tamanho, fundo e antialiasing, tomada uma vez e depois permanente. Ir na outra não é possível; não existe caminho de volta de uma grade de bytes até as formas que a desenharam.

Decidindo o tamanho de renderização, já que o arquivo não vai dizer

Um atributo width e height num SVG é uma sugestão, não um tamanho — o desenho é definido pelo viewBox e pode ser produzido em qualquer resolução. Então a conversão precisa escolher uma, e a configuração de escala é essa decisão. O padrão renderiza 1.024 pixels de largura e a altura segue as proporções do desenho.

Escolha o número que o destino realmente precisa em vez do maior disponível, porque o custo aqui é incomumente alto. Diferente de PNG ou WebP, o tamanho de um bitmap não depende do que está na imagem: dobrar a largura quadruplica o arquivo esteja o desenho cheio de detalhe ou seja uma linha preta só.

O tamanho do arquivo é aritmética, não resultado

Todo pixel leva três bytes — azul, verde e vermelho, nessa ordem — e cada linha é preenchida até um múltiplo de quatro. Some um cabeçalho de 54 bytes e é o arquivo inteiro. Um quadrado de 1.024 pixels são 3.072 bytes por linha e 3.145.728 bytes de dados de imagem.

Então um SVG de algumas centenas de bytes vira aproximadamente três megabytes na configuração padrão, e cerca de doze na escala 2. Isso não é um defeito do conversor; é o que BMP é.

O fundo precisa virar uma cor antes de as linhas serem escritas

O bitmap escrito aqui é de 24 bits por pixel, sem um quarto canal. Existe uma variante de cabeçalho que define alfa, e arquivos usando ela existem, mas suportá-la é exatamente o tipo de coisa que BMP costuma ser escolhido para evitar — então a transparência precisa ser resolvida primeiro.

O desenho é renderizado sobre nada e depois achatado na cor de fundo numa passagem só, o que importa: preencher primeiro e escalar depois vazaria o preenchimento nas bordas. Defina a cor para qualquer superfície onde o bitmap vai sentar.

O resvg renderiza o desenho, não o seu navegador

A renderização é feita pelo resvg compilado para WebAssembly em vez do motor SVG próprio do navegador, e isso é deliberado. Entregar um SVG a um canvas dá o que aquele navegador quiser: métricas de texto diferentes, suporte a filtro diferente, resultados visivelmente diferentes no Chrome e no Safari para o mesmo arquivo.

Isso importa mais aqui do que na maioria dos destinos. Um bitmap indo para um dispositivo ou num instalador costuma ser conferido uma vez e depois confiado para sempre, às vezes comparado byte a byte contra uma referência.

Texto que não foi convertido em contorno vai ser substituído

SVG armazena texto como texto e referencia uma tipografia pelo nome. Se a fonte não está embutida no arquivo, o renderizador escolhe outra, e uma marca cuidadosamente espaçada volta com letras e espaçamento diferentes. Este é o motivo mais comum de um SVG renderizado sair errado.

O conserto pertence à ferramenta de design, não aqui: converta texto em contornos ou caminhos antes de exportar, e as letras viram formas que nada consegue trocar.

Por que um programa em 2026 ainda quer um bitmap sem compressão

Porque ler um não precisa de biblioteca nenhuma. Um microcontrolador controlando um display pequeno consegue pular o cabeçalho de 54 bytes e copiar bytes para um framebuffer com um loop; suportar PNG no mesmo aparelho significa acrescentar um descompressor, um alocador de memória e um interpretador de chunk a algo que pode ter 32 KB de RAM.

A mesma lógica cobre recursos de instalador carregados pelas próprias chamadas de bitmap da plataforma, controles antigos do Windows, e fixtures de teste que comparam imagens sem um codec no caminho.

O SVG continua a cópia mestre

Apague o bitmap e dá para fazer outro. Apague o SVG e o bitmap é tudo que sobra, e tudo que tornava o desenho útil — editabilidade, resolução arbitrária, um histórico legível no controle de versão — se foi para sempre. Traçar um BMP de volta em caminhos chuta as bordas e produz um arquivo diferente com mais nós e curvas piores.

Trate a conversão como uma etapa de exportação, idealmente uma que seu build roda em vez de uma feita à mão. Quando o painel precisar de um tamanho diferente ano que vem, renderize de novo do vetor em vez de escalar um bitmap de três megabytes.

Renderizando uma pasta de desenhos para bitmaps de uma vez

Solte o conjunto inteiro. Todo arquivo é renderizado na mesma escala e achatado sobre o mesmo fundo, o que costuma ser o que esses destinos precisam — um conjunto de gráficos de painel que discordam sobre seus fundos parece pior do que qualquer um individualmente imperfeito.

Observe o tamanho total. Vinte desenhos na escala padrão são cerca de sessenta megabytes de bitmap antes do ZIP, o bastante para ser lento num celular. Reduzir a escala para o que o display realmente mostra é a coisa mais eficaz que você pode fazer a esse número.

Como converter SVG para BMP

  1. Solte o seu arquivo SVG nesta página, ou clique para escolher um.
  2. Escolha BMP como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo BMP pronto.

SVG ou BMP: o que muda

SVG comparado com BMP
SVGBMP
Nome completoScalable Vector GraphicsBitmap do Windows
Extensão do arquivo.svg.bmp, .dib
Tipo de mídiaimage/svg+xmlimage/bmp
CompressãoSem compressãoSem compressão
Publicado pela primeira vez20011987
Publicado porW3CMicrosoft
EspecificaçãoSVG 1.1
LicençaPadrão abertoPublicado, não padronizado
Situação hojeAtualAntigo, ainda lido em todo lugar
Profundidade de bits8
Cor que consegue descreverRGBRGB, paleta indexada
Abre no navegadorTodos os navegadoresTodos os navegadores
Considerado no lugarPNG, PDFPNG, TIFF

O que se perde

BMP não tem canal alfa. Um arquivo SVG com transparência sai com essas áreas preenchidas — de branco, se você não indicar outra coisa — e nenhum ajuste de BMP traz a transparência de volta.

SVG descreve formas e BMP guarda pixels. O resultado é nítido no tamanho em que foi gerado e não além dele: ampliar depois só inventa os pixels do meio, e por isso o tamanho de exportação pesa mais aqui do que na maioria das conversões.

BMP guarda uma única imagem parada. De um arquivo SVG animado sobra o primeiro quadro e o resto se perde: a conversão serve para extrair uma imagem, não para levar o movimento junto.

Abrir o resultado

Os programas de sempre não se cruzam: SVG abre em Inkscape, Adobe Illustrator e Figma, e BMP em Microsoft Paint, GIMP e IrfanView, então quem receber o resultado precisa de algum do segundo grupo.

Para que serve cada formato

Os dois miram trabalhos diferentes: SVG em a web, logotipos e desenho de linha e a edição, BMP em mover dados entre programas. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.

SVG é o formato da W3C, publicado em 2001. Está descrito em SVG 1.1, e vale conhecer se o arquivo precisa sobreviver à ferramenta que o escreveu.

BMP vem da Microsoft é de 1987. Microsoft Paint, GIMP e IrfanView leem o formato.

De SVG para BMP: perguntas frequentes

Meu arquivo SVG é enviado para algum lugar?

Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo. O motor deste par específico é resvg, um renderizador de SVG rigoroso escrito em Rust; seu navegador baixa isso uma vez e guarda.

Converter SVG para BMP é grátis?

É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez. resvg é baixado para a sua máquina e roda lá, e por isso não há contador.

Perde qualidade ao converter SVG para BMP?

SVG e BMP descrevem o conteúdo de maneiras radicalmente diferentes. A conversão é, portanto, uma reconstrução e não uma cópia: fiel, mas não idêntica byte a byte. O texto é desenhado com as fontes embutidas no arquivo; para o resto entra uma fonte substituta.

O fundo transparente sobrevive de SVG para BMP?

BMP não tem canal alfa. Um arquivo SVG com transparência sai com essas áreas preenchidas — de branco, se você não indicar outra coisa — e nenhum ajuste de BMP traz a transparência de volta.

Um BMP feito a partir de SVG pode ser ampliado depois?

SVG descreve formas e BMP guarda pixels. O resultado é nítido no tamanho em que foi gerado e não além dele: ampliar depois só inventa os pixels do meio, e por isso o tamanho de exportação pesa mais aqui do que na maioria das conversões.

Um arquivo SVG animado continua animado em BMP?

BMP guarda uma única imagem parada. De um arquivo SVG animado sobra o primeiro quadro e o resto se perde: a conversão serve para extrair uma imagem, não para levar o movimento junto.

Mais sobre esses formatos

De onde vêm estes números

O que esta página afirma sobre SVG e BMP pode ser conferido, e estes são os documentos que resolvem a questão.