{"id":93,"date":"2026-10-03T12:59:44","date_gmt":"2026-10-03T11:59:44","guid":{"rendered":"https:\/\/wpcalc.com\/pt\/conversor-ascii\/"},"modified":"2026-10-03T12:59:44","modified_gmt":"2026-10-03T11:59:44","slug":"conversor-ascii","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/pt\/ferramentas-web\/conversor-ascii\/","title":{"rendered":"Conversor de ASCII"},"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\">Conversor de Texto para C\u00f3digo ASCII<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"93\" data-favorite-title=\"Conversor de ASCII\" data-favorite-url=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/conversor-ascii\/\" data-favorite-excerpt=\"Converta texto em c\u00f3digos de caracteres separados por espa\u00e7os ou transforme c\u00f3digos decimais de volta em texto. Introduza o seu conte\u00fado e escolha Para ASCII ou Para Texto.\" 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\/conversor-ascii\/\" method=\"POST\" class=\"calculator\" id=\"calculator-93\" data-post=\"93\"><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\">Conte\u00fado<\/label><textarea id=\"field-1\" name=\"contedo\"><\/textarea><\/div><div class=\"field\" id=\"input-2\"><label for=\"field-2\">Tipo<\/label><div class=\"grid grid-cols-1\"><select id=\"field-2\" name=\"tipo\"><option value=\"1\">Para ASCII<\/option><option value=\"2\">Para texto<\/option><\/select><svg class=\"pointer-events-none col-start-1 row-start-1 mr-2 size-5 self-center justify-self-end text-gray-500 sm:size-4\" viewBox=\"0 0 16 16\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">\n              <path fill-rule=\"evenodd\" d=\"M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06Z\" clip-rule=\"evenodd\" \/>\n            <\/svg><\/div><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Recalcular\" id=\"calculate-button\" data-post=\"93\">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>Resultado<\/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=\"93\" 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 Conversor de ASCII<\/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\\[ a_i=\\operatorname{codeUnit}(c_i),\\qquad c_i=\\operatorname{fromCodeUnit}(a_i\\bmod 65536) \\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Onde:<\/strong><\/p>\n<ul>\n<li>\\(c_i\\) \u2014 uma unidade de c\u00f3digo UTF-16 do texto.<\/li>\n<li>\\(a_i\\) \u2014 o seu valor num\u00e9rico decimal.<\/li>\n<li>\\(i\\) \u2014 a posi\u00e7\u00e3o da unidade de c\u00f3digo na entrada.<\/li>\n<\/ul>\n<p>Para ASCII devolve o valor decimal de cada unidade de c\u00f3digo UTF-16, separado por espa\u00e7os. Para Texto converte cada n\u00famero inteiro decimal fornecido de volta numa unidade de c\u00f3digo UTF-16; a opera\u00e7\u00e3o de m\u00f3dulo descreve como s\u00e3o tratados os n\u00fameros inteiros v\u00e1lidos fora do intervalo 0\u201365535.<\/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>Conversor de ASCII \u2013 Exemplo de C\u00e1lculo<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Exemplo:<\/strong> introduza <code>Hi!<\/code> como Conte\u00fado e selecione Para ASCII. Os caracteres t\u00eam os valores decimais 72, 105 e 33.<\/p>\n<p>\\[ \\text{Hi!}\\longrightarrow 72\\quad 105\\quad 33 \\]<\/p>\n<p><strong>Resultado:<\/strong> <code>72 105 33<\/code>. Para reverter a convers\u00e3o, selecione Para Texto e introduza <code>72 105 33<\/code>; o resultado \u00e9 <code>Hi!<\/code>.<\/p>\n<p>\n\r\n<\/section>\n<h2>Como usar o Conversor de ASCII<\/h2>\n<ol>\n<li>Introduza os seus dados em <strong>Conte\u00fado<\/strong>. Para Para ASCII, escreva o texto que pretende converter. Para Para Texto, introduza c\u00f3digos decimais separados por espa\u00e7os ou outro espa\u00e7o em branco, como <code>72 105 33<\/code>.<\/li>\n<li>Escolha o <strong>Tipo<\/strong>: <strong>Para ASCII<\/strong> para a convers\u00e3o de texto em n\u00fameros, ou <strong>Para Texto<\/strong> para a convers\u00e3o de n\u00fameros em texto.<\/li>\n<li>Leia o valor convertido em <strong>Resultado<\/strong>. Pode copi\u00e1-lo para usar noutro lugar.<\/li>\n<\/ol>\n<p>O campo Conte\u00fado come\u00e7a vazio, por isso introduza algo antes de converter. Para Texto remove os espa\u00e7os em branco \u00e0 volta da lista de c\u00f3digos e trata os espa\u00e7os em branco entre c\u00f3digos como separadores. Para representar um espa\u00e7o <em>no<\/em> texto descodificado, inclua o c\u00f3digo <code>32<\/code>.<\/p>\n<h2>O que significam os c\u00f3digos<\/h2>\n<p>A tabela ASCII atribui n\u00fameros a 128 caracteres e c\u00f3digos de controlo, numerados de 0 a 127. Exemplos comuns incluem <code>A<\/code> como 65, <code>a<\/code> como 97 e o car\u00e1cter de espa\u00e7o como 32. Converter letras familiares para os seus c\u00f3digos num\u00e9ricos pode ajud\u00e1-lo a inspecionar texto, verificar dados trocados entre programas ou compreender como os caracteres s\u00e3o representados.<\/p>\n<p>Apesar do nome, este conversor n\u00e3o se limita aos valores ASCII. No modo Para ASCII, ele usa a representa\u00e7\u00e3o UTF-16 do JavaScript: pega em cada unidade de c\u00f3digo UTF-16 e imprime o seu valor decimal. Os caracteres ASCII padr\u00e3o produzem os seus n\u00fameros ASCII habituais. Muitos outros caracteres produzem valores acima de 127, por isso esses valores n\u00e3o devem ser descritos como c\u00f3digos ASCII padr\u00e3o.<\/p>\n<p>No modo Para Texto, o conversor l\u00ea cada entrada separada por espa\u00e7os em branco como um n\u00famero inteiro decimal e cria a partir dela uma unidade de c\u00f3digo UTF-16. Os c\u00f3digos de 0 a 127 correspondem ao ASCII padr\u00e3o; outros valores v\u00e1lidos de unidades de c\u00f3digo podem produzir caracteres n\u00e3o ASCII. O resultado tamb\u00e9m pode conter caracteres invis\u00edveis, como uma quebra de linha, por isso a sua apar\u00eancia pode n\u00e3o revelar todos os c\u00f3digos que cont\u00e9m.<\/p>\n<p>Esta distin\u00e7\u00e3o \u00e9 especialmente importante para os emojis e alguns s\u00edmbolos menos comuns. Eles s\u00e3o representados por duas unidades de c\u00f3digo UTF-16, por isso Para ASCII devolve dois n\u00fameros em vez de um \u00fanico ponto de c\u00f3digo Unicode. Se precisar de bytes ou de outra codifica\u00e7\u00e3o, este resultado n\u00e3o \u00e9 uma lista de bytes UTF-8.<\/p>\n<h2>Pressupostos e dicas pr\u00e1ticas<\/h2>\n<ul>\n<li>Use n\u00fameros decimais para <strong>Para Texto<\/strong>. Por exemplo, <code>65 66 67<\/code> produz <code>ABC<\/code>. O conversor n\u00e3o l\u00ea nota\u00e7\u00e3o hexadecimal nem bin\u00e1ria como um formato de entrada dedicado.<\/li>\n<li>Separe os c\u00f3digos com espa\u00e7os em branco. O conversor n\u00e3o usa v\u00edrgulas como separadores, por isso evite entradas como <code>65,66<\/code>.<\/li>\n<li>Para incluir um espa\u00e7o, uma tabula\u00e7\u00e3o ou uma quebra de linha no texto descodificado, use <code>32<\/code>, <code>9<\/code> ou <code>10<\/code>, respetivamente. Os espa\u00e7os escritos entre c\u00f3digos num\u00e9ricos apenas separam as entradas.<\/li>\n<li>Use c\u00f3digos inteiros v\u00e1lidos para obter resultados previs\u00edveis. Esta ferramenta n\u00e3o valida cada entrada antes da convers\u00e3o: valores mal formados podem produzir um car\u00e1cter inesperado ou invis\u00edvel. N\u00fameros inteiros fora do intervalo de unidades de c\u00f3digo UTF-16 s\u00e3o ajustados (wrap) para um valor entre 0 e 65535.<\/li>\n<li>Copie o resultado se os caracteres invis\u00edveis o tornarem dif\u00edcil de inspecionar na p\u00e1gina. Para uma verifica\u00e7\u00e3o independente da quantidade de texto introduzida, experimente o <a href=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/contador-de-caracteres\/\">Contador de Caracteres<\/a>.<\/li>\n<\/ul>\n<p>Se estiver a trabalhar com representa\u00e7\u00f5es de n\u00fameros em vez de c\u00f3digos de caracteres, o <a href=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/conversor-de-hexadecimal\/\">Conversor Hexadecimal<\/a> e o <a href=\"https:\/\/wpcalc.com\/pt\/ferramentas-web\/conversor-binario\/\">Conversor Bin\u00e1rio<\/a> lidam com outros formatos num\u00e9ricos. Os resultados deles n\u00e3o s\u00e3o intercambi\u00e1veis com os c\u00f3digos decimais de caracteres separados por espa\u00e7os deste conversor sem uma etapa adicional de interpreta\u00e7\u00e3o.<\/p>\n<h2>Valores ASCII comuns<\/h2>\n<table>\n<thead>\n<tr>\n<th>Car\u00e1cter ou controlo<\/th>\n<th>C\u00f3digo decimal<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Espa\u00e7o<\/td>\n<td>32<\/td>\n<\/tr>\n<tr>\n<td>Ponto de exclama\u00e7\u00e3o (!)<\/td>\n<td>33<\/td>\n<\/tr>\n<tr>\n<td>Algarismo 0<\/td>\n<td>48<\/td>\n<\/tr>\n<tr>\n<td>A mai\u00fasculo<\/td>\n<td>65<\/td>\n<\/tr>\n<tr>\n<td>a min\u00fasculo<\/td>\n<td>97<\/td>\n<\/tr>\n<tr>\n<td>Alimenta\u00e7\u00e3o de linha (line feed)<\/td>\n<td>10<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A tabela mostra valores decimais, correspondentes aos n\u00fameros que este conversor produz para estes caracteres ASCII. A alimenta\u00e7\u00e3o de linha \u00e9 um car\u00e1cter de controlo: cria uma quebra de linha em vez de uma letra vis\u00edvel.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Converta texto em c\u00f3digos de caracteres separados por espa\u00e7os ou transforme c\u00f3digos decimais de volta em texto. Introduza o seu conte\u00fado e escolha Para ASCII ou Para Texto.<\/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-93","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\/93","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=93"}],"version-history":[{"count":1,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"predecessor-version":[{"id":1325,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/posts\/93\/revisions\/1325"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/pt\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}