Ir para o conteúdo
FreeKitX

Codificador e Decodificador Base64 e URL (UTF-8 Seguro) - FreeKitX

Adicionar esta ferramenta aos favoritos

Salve esta página no navegador

No celular, escolha Adicionar aos favoritos no menu ou nas opções de compartilhamento do navegador.

Codifique e decodifique Base64 padrão, Base64 URL-safe (RFC 4648), parâmetros URI e esquemas Data URI com segurança UTF-8 no navegador.

Pronto para entrada.

Ferramenta Base64 e URL UTF-8

Grátis · Processamento local

Codifique e decodifique texto UTF-8, parâmetros URL e converta arquivos em Data URI com total privacidade no navegador.

0 caracteres

0 caracteres

Resposta direta

A codificação Base64 e URL converte dados binários ou sequências textuais em caracteres ASCII seguros para transmissão em protocolos de rede segundo as normas RFC 4648 e RFC 3986.

Como usar esta ferramenta

1

Defina o modo e a operação

Escolha entre codificar ou decodificar em Base64 padrão, Base64 seguro para URLs, codificação de componentes URI ou criação de Data URIs.

2

Insira o texto ou adicione um arquivo

Digite sequências textuais com acentos, caracteres internacionais e emojis, ou envie um arquivo pequeno.

3

Copie a saída transformada

Confira a conversão instantânea a nível de bytes e copie a saída para sua área de transferência.

Normas de codificação Base64 e URL seguras para o padrão UTF-8

Base64 traduz fluxos binários em 64 caracteres ASCII seguros para tráfego em rede. As funções legadas de navegador window.btoa e atob falham com caracteres fora do conjunto Latin-1. Nossa ferramenta utiliza TextEncoder e TextDecoder nativos para assegurar compatibilidade absoluta com o padrão UTF-8.

  • Suporte pleno a UTF-8: Evita exceções de caracteres fora de intervalo com caracteres acentuados, cirílicos ou emojis.
  • Base64 seguro para URLs (RFC 4648 § 5): Substitui os caracteres '+' e '/' por '-' e '_' e elimina o preenchimento '=' para tráfego seguro em query strings.
  • Esquema Data URI (RFC 2397): Permite incorporar ícones e mídias leves diretamente em arquivos HTML ou folhas de estilo CSS.

Exemplos práticos

Codificar texto em português com acentos e emojis em Base64

Entrada: Texto: 'Olá mundo! Português e emojis 🚀'

Saída: Base64: 'T2zDoS1tdW5kbyEgUG9ydHVndcOqcyBlIGVtb2ppcyDwn5mp'

Gera sequência codificada preservando a integridade dos bytes UTF-8 em todos os caracteres acentuados.

Limitações

  • A codificação Base64 de arquivos binários acrescenta aproximadamente 33 % ao peso em bytes comparado ao arquivo original.
  • Por motivos de eficiência no navegador, recomenda-se limitar conversões Data URI a mídias de até 20 MB.

Perguntas frequentes

Qual é a vantagem do formato Base64 URL-safe em relação ao tradicional?

O Base64 comum utiliza os caracteres '+' e '/', que possuem funções reservadas em endereços web. A especificação RFC 4648 URL-safe troca esses símbolos por '-' e '_', permitindo uso direto em parâmetros de URL.

Os textos, chaves e senhas decodificados são enviados a servidores?

Não. Todas as conversões de bytes e codificações rodam na memória do seu próprio navegador.

Referências e normas oficiais