Codificador e Decodificador de URL
Codifique ou decodifique URLs e parâmetros de consulta usando codificação percentual padrão. Suporta encodeURIComponent, encodeURI e processamento em lote — tudo 100% no navegador.
Codificação/Decodificação de URLs em Lote
Processe múltiplas URLs ou strings de uma vez — uma por linha. Cada linha é codificada ou decodificada independentemente.
O que é codificação URL?
A codificação URL (também chamada codificação percentual) converte caracteres não permitidos em URLs para um formato seguro para transmissão. Caracteres especiais são substituídos por um sinal de porcentagem seguido de dois dígitos hexadecimais.
Por exemplo, um espaço vira %20, um e-comercial vira %26, e caracteres não-ASCII como ñ viram sequências multibyte como %C3%B1. Isso garante que URLs funcionem corretamente em todos os navegadores e servidores.
Quando usar encodeURIComponent
- Codificar parâmetros individuais de strings de consulta
- Codificar dados que farão parte de uma URL mas não são uma URL completa
- Codifica tudo exceto: A-Z a-z 0-9 - _ . ! ~ * ' ( )
Quando usar encodeURI
- Codificar uma URL completa preservando sua estrutura
- Mantém o esquema, barras, dois-pontos e delimitadores de consulta intactos
- NÃO codifica: : / ? # [ ] @ ! $ & ' ( ) * + , ; = -
Perguntas frequentes
Qual é a diferença entre encodeURI e encodeURIComponent?
encodeURI codifica uma URL completa mas preserva caracteres estruturais como ://?#. encodeURIComponent codifica tudo exceto alguns caracteres não reservados, ideal para codificar parâmetros individuais.
Por que preciso codificar meus dados em URL?
URLs só podem conter um conjunto limitado de caracteres ASCII. Caracteres especiais, espaços e letras não-ASCII devem ser codificados para que navegadores e servidores os interpretem corretamente.
Esta ferramenta é segura para dados sensíveis?
Sim. Toda codificação e decodificação acontece no seu navegador usando JavaScript. Nenhum dado é enviado a servidores.
Posso codificar caracteres não ingleses?
Com certeza. A ferramenta lida com codificação UTF-8 completa, então caracteres de qualquer idioma são codificados corretamente.
Ferramentas relacionadas
Codificador e decodificador Base64 online
Codifique ou decodifique strings Base64 diretamente no seu navegador
Codificador e decodificador de texto
Converta texto para Base64 ou decodifique Base64 para texto simples
Imagem para Base64
Converta imagens para strings codificadas em Base64
Base64 para imagem
Decodifique strings Base64 de volta para imagens visíveis
Arquivo para Base64
Codifique qualquer arquivo para uma string Base64
Base64 to File
Decode any Base64 string back to its original file
Base64 para PDF
Decodifique strings Base64 para documentos PDF
Decodificador JWT
Decodifique e inspecione tokens JWT
Codificador/Decodificador Entidades HTML
Converta caracteres especiais em entidades HTML
Conversor Hex ↔ Base64
Converta entre formatos hex e Base64