Encoders & Decoders
O que é Base64?
Base64 é um método de codificação usado para transformar dados binários (como imagens ou arquivos) em texto ASCII. É muito utilizado para enviar anexos por e-mail, incorporar pequenas imagens diretamente no CSS/HTML (Data URIs) ou trafegar dados em APIs que só aceitam texto.
O que é URL Encode?
Também conhecido como "Percent-encoding", serve para tornar URLs seguras para a internet. Caracteres como espaços, acentos e símbolos especiais (@, &, =) são convertidos em códigos (ex: espaço vira %20) para não quebrar o link no navegador.
Quando usar cada um?
- Use Base64 quando:Precisar enviar uma imagem dentro de um JSON, salvar um arquivo binário no banco de dados como texto, ou criar autenticação Basic Auth (
usuario:senhacodificados). - Use URL Encode quando:Estiver montando parâmetros GET em uma URL (ex:
site.com/busca?q=café com leite) ou precisando enviar dados com caracteres especiais via link.