URL Encoder, Decoder e Parser Online
Codifique, decodifique e analise URLs completas no navegador. Separa protocolo, host, porta, caminho, query string e fragmento. Usa APIs nativas, processamento 100% local, sem fetch externo.

Gostou? Mostre pra todo mundo
Gere um card bonito com a marca do ValorFinal para postar nos Stories ou mandar no WhatsApp. Nada que você digitou aparece no card.
Calculadoras relacionadas
Guias sobre este tema
QR Code: como funciona
Entenda como um QR Code armazena informação, os usos para URL, texto, Wi-Fi, e-mail, telefone e vCard, a diferença entre QR estático e dinâmico, e os cuidados de segurança contra phishing.
Formatador de código
Entenda o que faz um formatador de código, a diferença entre formatar, validar e minificar, quando usar em SQL, XML, YAML, HTML, CSS e JavaScript, e os cuidados ao colar código sensível em ferramentas online.
O que é JSON
Entenda o que é JSON, os tipos de dados (objeto, array, string, número, boolean e null), a diferença entre JSON válido e objeto JavaScript, os erros de sintaxe mais comuns e por que validar antes de usar em uma API.
Cálculo auditável, com fórmula e fontes transparentes
Atualizado em . Fontes: WHATWG URL Standard / RFC 3986 / MDN Web Docs.
Fontes oficiais
Links externos para os documentos oficiais consultados na construção desta página. O conteúdo deles pode mudar sem aviso; em caso de divergência, vale sempre a fonte oficial.
Incorpore esta calculadora no seu site (grátis)
Copie e cole o código no seu site. A calculadora se atualiza sozinha e o crédito ao ValorFinal é mantido.
Perguntas frequentes
O que é URL encoding (percent encoding)?
URL encoding, ou percent-encoding, é o processo de substituir caracteres especiais em URLs por sequências %XX, onde XX é o código hexadecimal do caractere em UTF-8. Por exemplo, um espaço vira %20, ê vira %C3%AA. Isso garante que a URL seja válida em qualquer sistema.
Qual a diferença entre encodeURI e encodeURIComponent?
encodeURI codifica uma URL completa, preservando caracteres como '/', '?', '&', '#'. Já encodeURIComponent codifica um componente isolado (como um parâmetro), convertendo também '/', '?', '&' e '#'. Esta ferramenta usa encodeURIComponent, ideal para codificar valores de parâmetros.
O que é query string?
Query string é a parte da URL após o '?' que contém pares chave=valor separados por '&'. Por exemplo, em 'https://exemplo.com/busca?q=café&page=2', a query string é 'q=café&page=2', com os parâmetros 'q' (valor 'café') e 'page' (valor '2').
A URL inserida é acessada ou consultada?
Não. Esta ferramenta apenas analisa a estrutura textual da URL usando a API nativa do navegador (new URL()). Nenhuma requisição de rede é feita, nenhum DNS é consultado e nenhum site é acessado. É seguro inserir URLs privadas ou internas.
O que é o fragmento (hash) de uma URL?
O fragmento, identificado pelo '#', aponta para uma âncora ou seção dentro da página. Por exemplo, em 'https://exemplo.com/artigo#conclusão', '#conclusão' é o fragmento. O fragmento nunca é enviado ao servidor, ele é processado apenas pelo navegador.