INCORPORE RECURSOS PEQUENOS

Conversor de Data URI

Gere uma URL data: ou recupere seu conteúdo. Confira tipo MIME, codificação e tamanho antes de incorporar o recurso.

Conversor de Data URI

Entrada

Resultado

Textos, arquivos e conteúdo das URIs ficam neste navegador, sem envio nem armazenamento em uma URL.

Opções e metadados

Informe tipo/subtipo sem parâmetros. Texto usa UTF-8; os bytes do arquivo são preservados. MIME é uma declaração, não uma detecção.

Máximo: 600.000 bytes de origem ou recuperados, 1.900.000 caracteres na URI e 1.024 no cabeçalho.

MIME: text/plain;charset=utf-8 · Conjunto de caracteres: utf-8 · Codificação: Base64

Comprimento total da URI: Base64 65 · Porcentagem 80

20 bytes · 65 caracteres na URI

Um ícone incorporado pode falhar por causa de uma vírgula esquecida ou de um # sem escape. O conversor de Data URI separa o cabeçalho dos bytes do recurso, ajudando a conferir a estrutura do endereço antes de investigar o arquivo.

Por que usar este conversor de Data URI

Escolha com base no tamanho real

O conversor de Data URI calcula o comprimento completo das duas representações dos mesmos bytes. Um SVG com bastante ASCII pode ficar menor com porcentagem, mas acentos e pontuação alteram essa relação. Compare os valores do seu conteúdo em vez de presumir uma vantagem fixa.

Um único código SVG segue dois caminhos de codificação e chega a duas faixas URI com escalas de comprimento.

Recupere sem executar o recurso

O analisador de data URI permite conferir texto literal ou bytes em hexadecimal antes de salvar o arquivo completo. HTML e SVG continuam sendo código-fonte. O processo de recuperar os bytes não exige abrir nem renderizar o documento contido no endereço.

Uma faixa URI é separada em metadados e em um arquivo com os blocos coloridos dos bytes originais.

Três detalhes para conferir antes de usar

01

O modo SVG é uma predefinição

Ele fixa image/svg+xml e começa com codificação de porcentagem. Mude para Base64 para comparar o comprimento total. Isso não corrige XML, altera cores ou remove scripts. Qualquer edição do desenho deve acontecer antes da codificação.

02

Acompanhe a atualização do resultado

A conversão automática espera 350 ms após a última alteração. Desative para usar o botão ou Ctrl/Cmd + Enter. Mudar conteúdo, MIME ou codificação bloqueia a exportação imediatamente. Cada modo mantém sua própria entrada quando você alterna entre eles.

03

Separe representação e bytes

Na análise, a legenda informa se o resultado é texto ou hexadecimal. Copiar resultado usa essa representação; baixar bytes salva todo o conteúdo original. Exemplo, limpeza e troca de arquivo exigem revisar a quantidade e permitem desfazer uma vez.

O que a ferramenta mantém intacto

Gerador de data URI para texto e arquivo

Texto recebe codificação UTF-8 e declaração charset. Ao converter arquivo para Data URI, usa-se o MIME fornecido pelo navegador ou application/octet-stream quando não há tipo. Você pode mudar a declaração, mas isso não transforma o formato do arquivo.

Porcentagem aplicada aos bytes

%FF pode representar um byte válido mesmo sem formar um caractere UTF-8. O sinal + permanece um mais, não vira espaço. A geração escapa aspas, parênteses, #, espaços e bytes não ASCII, mantendo o conteúdo original antes da codificação.

Cabeçalho examinado separadamente

A primeira vírgula divide metadados e dados. A análise reconhece MIME omitido, charset, parâmetros únicos e o marcador base64 final. Valores ASCII com escape são aceitos; escapes incompletos ou parâmetros ambíguos recebem um erro com posição.

Contagem completa com exibição gradual

Veja separadamente a quantidade de bytes da origem ou do resultado e os caracteres da URI inteira. A primeira exibição tem até 20.000 caracteres e pode ser ampliada. Cópias e downloads usam o resultado atual completo, não apenas a parte que está na tela.

Formatos aceitos e limites de uso

Análise estrita, sem conserto automático
A entrada precisa de data: e da vírgula separadora. Base64 padrão aceita preenchimento correto ou totalmente omitido, mas rejeita preenchimento parcial, bits não usados diferentes de zero e Base64URL. Espaços sem escape, porcentagens inválidas e # literal dão erro; use %23 para um # nos dados.
Metadados com gramática limitada
Na geração, o MIME é um tipo/subtipo sem parâmetros de até 127 caracteres ASCII. Na análise, o cabeçalho aceita 1.024 caracteres, nomes de parâmetros únicos e valores ASCII escapados. Charset repetido e marcador base64 fora de posição não são corrigidos.
Sem conversão de conjunto de caracteres
A visualização aceita UTF-8 e ASCII. Com MIME explícito sem charset, tenta UTF-8; sem MIME, usa US-ASCII. Outro charset, bytes de texto inválidos ou controles binários aparecem em hexadecimal. O download não substitui nem recodifica esses bytes.
Um recurso pequeno por operação
A origem e o resultado recuperado têm limite de 600.000 bytes; a URI, de 1.900.000 caracteres. O aviso a partir de 32.768 caracteres serve para revisar o destino, não é uma regra universal de navegador. Não há lotes, compressão ou busca de URL remota.
Sem renderização ou limpeza de conteúdo
SVG apenas codifica o código-fonte. Não otimiza, muda cores, remove scripts, converte para PNG nem valida a estrutura completa. Também não cria visualizações de HTML, imagem ou iframe. MIME e análise bem-sucedida não comprovam formato ou segurança do arquivo.
O ambiente de destino ainda importa
A saída é uma URI, sem trechos CSS, HTML ou Markdown ao redor. A ferramenta não testa políticas do site, clientes de e-mail nem cache. Os dados estão no próprio endereço, sem criptografia e sem cache independente para o recurso incorporado.

Perguntas sobre o conversor de Data URI

Quanto o tamanho cresce com Base64?

A carga Base64 tem quatro vezes o arredondamento para cima da quantidade de bytes dividida por três. Em recursos maiores, isso fica perto de um terço a mais, além do cabeçalho. Os contadores mostram o tamanho real; porcentagem pode ser melhor ou pior conforme os bytes.

Que nome o arquivo decodificado recebe?

O modo de análise começa com decoded.bin. Você pode trocar o nome antes de converter. Caracteres de caminho, controles e nomes problemáticos são normalizados para o download. A extensão não é descoberta pelo conteúdo; mudar o nome também não converte o formato.

Como ver o tipo MIME e o charset de um Data URI?

Selecione Analisar URI e cole o endereço completo. As informações aparecem na área de metadados junto da codificação detectada. Quando tipo e charset foram omitidos, o padrão é text/plain;charset=US-ASCII; um charset declarado explicitamente é respeitado.

Quando o conteúdo decodificado aparece como texto?

Quando os bytes podem ser lidos como UTF-8 ou ASCII compatível. Outro charset, sequência de texto inválida ou controle binário leva à visualização hexadecimal. O arquivo continua disponível para download e a ferramenta não insere caracteres de substituição nos dados.

Base64 é criptografia?

Não. É uma representação reversível de bytes, sem chave secreta. Qualquer pessoa que receba a URI pode extrair seu conteúdo. Base64 também não comprime o arquivo; normalmente aumenta o tamanho. Não use essa codificação para ocultar informações confidenciais.

Falta algum caso de URI?

Confira o próximo recurso

Use o conversor de Data URI para comparar as codificações, conferir os metadados e revisar os bytes recuperados antes de incorporar um arquivo.