Decodificar e codificar URL
Decodifique URLs percent-encoded ou codifique texto para parâmetros de consulta, caminhos, redirecionamentos e APIs.
Relacionado
Guias para URL Decode
Interoperabilidade de JSON: YAML, CSV, XML, JWT, Schema
O JSON raramente vive sozinho. Converta entre JSON e YAML/CSV/XML, decodifique JWTs, gere tipos e valide com JSON Schema — cada passo permanece no navegador.
Codificação URL: codifique parâmetros de consulta e caminhos
A codificação percentual substitui caracteres inseguros por %XX para que qualquer texto seja seguro em uma URL. Saiba quais caracteres escapar e como decodificá-los.
Valide o JSON antes das requisições de API
Uma validação rápida antes de enviar uma requisição de API ajuda a separar problemas de sintaxe JSON de erros de autenticação, schema e backend.
Codificação e decodificação de URL
A codificação por porcentagem (também chamada URL encoding) substitui caracteres ASCII inseguros por um % seguido de dois dígitos hexadecimais. Por exemplo, espaços viram %20 e barras viram %2F. É essencial sempre que você for colocar texto arbitrário na query string ou em um segmento de caminho de uma URL.
Use como url decoder : ideal para inspecionar parâmetros de consulta, URLs de redirecionamento, callbacks OAuth ou qualquer valor codificado por porcentagem. Cole a string codificada e clique em Decode para ver o texto original. Buscas como * decoding url online* e decode url online levam ao mesmo fluxo.
No sentido da codificação, esta ferramenta corresponde ao encodeURIComponent do JavaScript —— ou seja, javascript url encode / ** javascript urlencode** procuram pela mesma coisa. Cole texto puro, aperte Encode e você obtém o resultado codificado por porcentagem pronto para entrar em uma query string.
Exemplo
Texto puro : hello world & more
Codificado em URL : hello%20world%20%26%20more
- Parâmetros de consulta —— valores em
?key=valuedevem ser codificados por porcentagem - Requisições de API —— termos de busca e filtros embutidos numa URL precisam ser codificados
- OAuth e JWT —— tokens dentro de URIs de redirecionamento precisam ser codificados
A ferramenta usa encodeURIComponent / decodeURIComponent e lida corretamente com caracteres Unicode.
FAQ
Por que meu + não é decodificado como espaço?
Em query strings, espaços podem aparecer como + (codificação de formulário) ou %20. decodeURIComponent não converte + em espaços, então substitua os + por espaços (ou %20) antes de decodificar dados de formulário.