{"id":821,"date":"2026-10-04T07:48:55","date_gmt":"2026-10-04T06:48:55","guid":{"rendered":"https:\/\/wpcalc.com\/pt\/ferramentas-web\/descodificador-de-url\/"},"modified":"2026-10-04T07:48:55","modified_gmt":"2026-10-04T06:48:55","slug":"descodificador-de-url","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/pt\/ferramentas-web\/descodificador-de-url\/","title":{"rendered":"Descodificador de URL"},"content":{"rendered":"<section class=\"not-prose calculator-box\" aria-labelledby=\"calculator-title\"><div class=\"flex items-baseline sm:items-center justify-between gap-2 sm:gap-3\"><div class=\"flex flex-col sm:flex-row sm:items-center gap-2\"><span class=\"icon icon-calculator text-primary-700! text-base! dark:text-primary-300!\" aria-hidden=\"true\"><\/span><h2 id=\"calculator-title\" class=\"text-lg font-display font-bold\">Ferramenta de Descodifica\u00e7\u00e3o de Codifica\u00e7\u00e3o Percentual de URL<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"821\" data-favorite-title=\"Descodificador de URL\" data-favorite-url=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/descodificador-de-url\/\" data-favorite-excerpt=\"Descodifique um URL ou uma cadeia com codifica\u00e7\u00e3o percentual em texto leg\u00edvel. Cole-o no campo URL codificado para ver o resultado descodificado.\" aria-label=\"Adicionar aos favoritos\" data-favorite-icon=\"icon icon-conversion\">\n    <span class=\"icon icon-shape-star-empty\" aria-hidden=\"true\"><\/span>\n  <\/button>\n  <div class=\"calcdash-favorite__tip\" aria-hidden=\"true\">\n   <span class=\"favorite-tooltip\" id=\"favorite-tooltip\"><\/span>\n  <\/div>\n  <span class=\"sr-only\" role=\"status\" id=\"favorite-status\"><\/span>\n<\/div><\/div><form action=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/descodificador-de-url\/\" method=\"POST\" class=\"calculator\" id=\"calculator-821\" data-post=\"821\"><fieldset class=\"fieldset-input is-1\"><legend class=\"sr-only\">Campos de entrada<\/legend><div class=\"field is-single\" id=\"input-1\"><label for=\"field-1\">URL codificada<\/label><textarea id=\"field-1\" name=\"url_codificada\">https%3A%2F%2Fcalcdash.com%2Ftools%3Futm_source%3Dchat<\/textarea><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Recalcular\" id=\"calculate-button\" data-post=\"821\">Calcular<\/button><button type=\"reset\">Redefinir<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calcular automaticamente<\/label><small>Se ativado, o resultado \u00e9 atualizado automaticamente quando voc\u00ea altera qualquer valor.<\/small><\/div><div class=\"fieldset-result is-hidden\" aria-labelledby=\"result-title\" aria-live=\"polite\" role=\"region\"> <h3 class=\"result-title bg-gradient-to-r from-primary-50 to-gray-50 dark:from-primary-900 dark:to-gray-800\" id=\"result-title\"><span class=\"icon icon-s-pulse\" aria-hidden=\"true\"><\/span> Seus resultados<\/h3><div class=\"result-box\"><div class=\"field-result is-column\" id=\"output-1\"><span class=\"field-title\"><span>URL decodificada<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copiar resultado\" aria-label=\"Copiar resultado\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><\/div><div class=\"result-actions\"><button type=\"button\" class=\"copy-link\"><svg viewBox=\"0 0 20 20\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M12.232 4.232a2.5 2.5 0 0 1 3.536 3.536l-1.225 1.224a.75.75 0 0 0 1.061 1.06l1.224-1.224a4 4 0 0 0-5.656-5.656l-3 3a4 4 0 0 0 .225 5.865.75.75 0 0 0 .977-1.138 2.5 2.5 0 0 1-.142-3.667l3-3Z\"\/><path d=\"M11.603 7.963a.75.75 0 0 0-.977 1.138 2.5 2.5 0 0 1 .142 3.667l-3 3a2.5 2.5 0 0 1-3.536-3.536l1.225-1.224a.75.75 0 0 0-1.061-1.06l-1.224 1.224a4 4 0 1 0 5.656 5.656l3-3a4 4 0 0 0-.225-5.865Z\"\/><\/svg><span class=\"copy-link__text\">Copiar link para este c\u00e1lculo<\/span><\/button><span class=\"sr-only\" role=\"status\" id=\"copy-link-status\"><\/span><\/div><\/div><a href=\"#respond\" class=\"hidden transition-opacity duration-300 opacity-0 w-50 text-sm justify-center items-center gap-2 px-4 py-2 rounded bg-gray-200 text-gray-700 hover:bg-gray-300\" id=\"leave-comment\"><span class=\"icon icon-comments\" aria-hidden=\"true\"><\/span>Deixar um coment\u00e1rio<\/a><\/form><\/section><section id=\"calc-reactions\" class=\"not-prose hidden my-12 bg-gradient-to-r from-primary-50 to-gray-50 border border-indigo-100 rounded-xl px-6 py-4 shadow-sm\" data-post=\"821\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">O que voc\u00ea achou deste resultado?<\/p><div role=\"group\" aria-labelledby=\"calc-reactions-title\" class=\"grid grid-cols-3 sm:flex sm:flex-row sm:justify-around gap-4 sm:items-center sm:flex-wrap\"><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"like\"><span class=\"reaction-count\" data-reaction-count=\"like\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude00 <\/span><span class=\"reaction-description font-medium\">Curti <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"helpful\"><span class=\"reaction-count\" data-reaction-count=\"helpful\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\udca1 <\/span><span class=\"reaction-description font-medium\">\u00datil <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"confused\"><span class=\"reaction-count\" data-reaction-count=\"confused\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confuso <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"disappointed\"><span class=\"reaction-count\" data-reaction-count=\"disappointed\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude1e <\/span><span class=\"reaction-description font-medium\">Decepcionado <\/span><\/button><button type=\"button\" aria-pressed=\"false\" class=\"reaction-btn flex flex-col items-center gap-1 text-sm text-gray-700 hover:text-primary-600 cursor-pointer transition-transform hover:scale-105\" data-reaction=\"inaccurate\"><span class=\"reaction-count\" data-reaction-count=\"inaccurate\">0<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Impreciso <\/span><\/button><\/div><div id=\"reaction-message\" class=\"hidden mt-8 rounded-md border border-primary-100 bg-white\/50 backdrop-blur-sm px-4 py-2 text-sm text-center shadow-sm\"><\/div><\/section><div class=\"calcdash-ad not-prose calcdash-ad--calc_result calcdash-ad--in-article\"><ins class=\"adsbygoogle\" style=\"display:block\" data-ad-client=\"ca-pub-1721569815777345\" data-ad-slot=\"6317458308\" data-ad-layout=\"in-article\" data-ad-format=\"fluid\"><\/ins><script>(adsbygoogle = window.adsbygoogle || []).push({});<\/script><\/div>\n<style id=\"wpcoderpro-inline-1\">.formula-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section class=\"formula-box\" aria-labelledby=\"formula-title\">\r\n\t<div id=\"formula-title\" class=\"not-prose font-display mb-4\"><span class=\"icon icon-formula\" aria-hidden=\"true\"><\/span><h2>F\u00f3rmula do Descodificador de URL<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">F\u00f3rmula<\/figcaption>\r\n\t\t<div class=\"text-base text-gray-800\" id=\"formula\">\n\\[\\operatorname{decoded}=\\operatorname{decodeURIComponent}(\\operatorname{trim}(\\text{input}))\\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Onde:<\/strong><\/p>\n<ul>\n<li>\\(\\text{input}\\) \u2014 o texto introduzido no campo URL codificado.<\/li>\n<li>\\(\\operatorname{trim}\\) \u2014 remove os espa\u00e7os em branco do in\u00edcio e do fim da entrada.<\/li>\n<li>\\(\\operatorname{decodeURIComponent}\\) \u2014 converte bytes v\u00e1lidos com codifica\u00e7\u00e3o percentual em caracteres.<\/li>\n<\/ul>\n<p>A calculadora aplica o <code>decodeURIComponent<\/code> do JavaScript uma \u00fanica vez \u00e0 entrada sem espa\u00e7os nas extremidades. Por exemplo, <code>%20<\/code> torna-se um espa\u00e7o, enquanto <code>%3A<\/code> se torna dois pontos.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-2\">.calculation-box {\r\n\tborder-bottom: none !important;\r\n}<\/style><section id=\"calculation\" class=\"calculation-box\" aria-labelledby=\"calculation-title\">\r\n\t<div id=\"calculation-title\" class=\"not-prose font-display\"><span class=\"icon icon-unordered-list\" aria-hidden=\"true\"><\/span><h2>Descodificador de URL \u2013 Exemplo de C\u00e1lculo<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Exemplo:<\/strong> descodifique o valor predefinido, <code>https%3A%2F%2Fcalcdash.com%2Ftools%3Futm_source%3Dchat<\/code>.<\/p>\n<p>\\[\\%3A\\to\\texttt{:},\\quad\\%2F\\to\\texttt{\/}},\\quad\\%3F\\to\\texttt{?},\\quad\\%3D\\to\\texttt{=}\\]<\/p>\n<p><strong>Resultado:<\/strong> <code>https:\/\/calcdash.com\/tools?utm_source=chat<\/code>.<\/p>\n<p>\n\r\n<\/section>\n<h2>Como usar o Descodificador de URL<\/h2>\n<ol>\n<li>Cole um URL com codifica\u00e7\u00e3o percentual, um valor de consulta ou outro texto codificado no campo <strong>URL codificado<\/strong>. O valor predefinido est\u00e1 dispon\u00edvel se quiser experimentar primeiro um exemplo.<\/li>\n<li>Leia o texto convertido em <strong>URL descodificado<\/strong>. Pode copiar o resultado com o controlo de c\u00f3pia ao lado.<\/li>\n<li>Se o resultado indicar <strong>Cadeia codificada inv\u00e1lida<\/strong>, verifique se a entrada cont\u00e9m uma sequ\u00eancia percentual incompleta, um escape n\u00e3o hexadecimal ou uma sequ\u00eancia de bytes UTF-8 inv\u00e1lida.<\/li>\n<\/ol>\n<h2>O que significa descodificar um URL<\/h2>\n<p>A codifica\u00e7\u00e3o percentual representa um car\u00e1cter com um sinal de percentagem seguido de dois algarismos hexadecimais por cada byte codificado. Permite que os URLs transportem caracteres que, de outra forma, teriam um significado especial ou seriam dif\u00edceis de incluir diretamente. Um espa\u00e7o escreve-se habitualmente como <code>%20<\/code>; dois pontos podem escrever-se como <code>%3A<\/code>. Este descodificador transforma essas sequ\u00eancias de volta em caracteres leg\u00edveis, facilitando a inspe\u00e7\u00e3o de links copiados, destinos de redirecionamento e valores de consulta.<\/p>\n<p>A calculadora aplica <code>decodeURIComponent<\/code> a todo o texto que fornecer. Apesar do nome do campo, a entrada n\u00e3o tem de ser um URL completo: <code>Hello%20World%21<\/code> produz <code>Hello World!<\/code>. Tamb\u00e9m descodifica caracteres reservados com codifica\u00e7\u00e3o percentual. No exemplo resolvido, <code>%3F<\/code> torna-se o ponto de interroga\u00e7\u00e3o que inicia uma cadeia de consulta e <code>%3D<\/code> torna-se o sinal de igual no respetivo par\u00e2metro.<\/p>\n<p>O texto descodificado \u00e9 \u00fatil para ler um valor, mas n\u00e3o \u00e9 necessariamente um URL que deva usar sem altera\u00e7\u00f5es. Uma barra, um ponto de interroga\u00e7\u00e3o ou um \u00abe\u00bb comercial descodificados podem assumir um papel estrutural se o resultado for colocado novamente num URL. Se precisar de codificar texto outra vez para um determinado componente de URL, use o <a href=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/codificador-de-url\/\">Codificador de URL<\/a>. Para encontrar links dentro de um corpo de texto maior, experimente o <a href=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/extrator-de-url\/\">Extrator de URL<\/a>.<\/p>\n<h2>Codifica\u00e7\u00f5es comuns num relance<\/h2>\n<table>\n<thead>\n<tr>\n<th>Texto codificado<\/th>\n<th>Car\u00e1cter descodificado<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>%20<\/code><\/td>\n<td>Espa\u00e7o<\/td>\n<\/tr>\n<tr>\n<td><code>%2F<\/code><\/td>\n<td><code>\/<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>%3F<\/code><\/td>\n<td><code>?<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>%25<\/code><\/td>\n<td><code>%<\/code><\/td>\n<\/tr>\n<tr>\n<td><code>%E2%9C%93<\/code><\/td>\n<td><code>\u2713<\/code><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A \u00faltima linha mostra um car\u00e1cter codificado como v\u00e1rios bytes UTF-8. O descodificador interpreta sequ\u00eancias UTF-8 v\u00e1lidas com codifica\u00e7\u00e3o percentual em conjunto, em vez de tratar cada byte codificado como um car\u00e1cter separado.<\/p>\n<h2>Limites e dicas pr\u00e1ticas<\/h2>\n<p>Um sinal de adi\u00e7\u00e3o <strong>n\u00e3o<\/strong> \u00e9 convertido num espa\u00e7o por esta calculadora. Em dados de consulta com codifica\u00e7\u00e3o de formul\u00e1rio, <code>+<\/code> representa frequentemente um espa\u00e7o, mas <code>decodeURIComponent<\/code> deixa-o como <code>+<\/code>. Por exemplo, <code>red+blue<\/code> mant\u00e9m-se <code>red+blue<\/code>, enquanto <code>red%20blue<\/code> se torna <code>red blue<\/code>. Se estiver a processar dados de formul\u00e1rio, use um analisador de consultas que reconhe\u00e7a formul\u00e1rios para distinguir essa conven\u00e7\u00e3o da descodifica\u00e7\u00e3o percentual.<\/p>\n<p>A descodifica\u00e7\u00e3o acontece apenas uma vez. Por exemplo, <code>%2520<\/code> torna-se <code>%20<\/code>, e n\u00e3o um espa\u00e7o: a primeira passagem descodifica <code>%25<\/code> num sinal de percentagem literal. Descodifique uma segunda vez apenas se souber que a fonte foi codificada duas vezes. Descodifica\u00e7\u00f5es repetidas podem alterar o significado de texto que pretendia manter literal.<\/p>\n<p>Cada sinal de percentagem deve iniciar um escape v\u00e1lido, como <code>%2F<\/code>. Um <code>%<\/code> isolado, um escape como <code>%ZZ<\/code> ou bytes com codifica\u00e7\u00e3o percentual que n\u00e3o formam UTF-8 v\u00e1lido fazem com que a calculadora mostre <strong>Cadeia codificada inv\u00e1lida<\/strong> em vez de um resultado parcial. A calculadora remove os espa\u00e7os em branco \u00e0 volta da entrada antes de descodificar, mas os espa\u00e7os representados por <code>%20<\/code> dentro da entrada permanecem no resultado descodificado.<\/p>\n<p>A descodifica\u00e7\u00e3o de URL \u00e9 diferente da descodifica\u00e7\u00e3o de Base64: os dois formatos usam regras diferentes e n\u00e3o s\u00e3o intercambi\u00e1veis. Se o texto que tem for Base64 em vez de codifica\u00e7\u00e3o percentual, use o <a href=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/decodificador-base64\/\">Descodificador de Base64<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Descodifique um URL ou uma cadeia com codifica\u00e7\u00e3o percentual em texto leg\u00edvel. Cole-o no campo URL codificado para ver o resultado descodificado.<\/p>\n","protected":false},"author":3168,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[15],"tags":[28],"class_list":["post-821","post","type-post","status-publish","format-standard","hentry","category-ferramentas-web","tag-ferramentas-de-conversao"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts\/821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/users\/3168"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/comments?post=821"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts\/821\/revisions"}],"predecessor-version":[{"id":1399,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts\/821\/revisions\/1399"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/media?parent=821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/categories?post=821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/tags?post=821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}