{"id":64615,"date":"2025-05-12T10:43:05","date_gmt":"2025-05-12T07:43:05","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=64615"},"modified":"2026-10-26T09:27:24","modified_gmt":"2026-10-26T06:27:24","slug":"ascii-converter","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/web-tools\/ascii-converter\/","title":{"rendered":"ASCII Converter \u2013 Text to ASCII Codes and Back"},"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\">Text to ASCII Code Converter<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"64615\" data-favorite-title=\"ASCII Converter\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/web-tools\/ascii-converter\/\" data-favorite-excerpt=\"Convert text into space-separated character codes or turn decimal codes back into text. Enter your content and choose To ASCII or To Text.\" aria-label=\"Add to Favorites\" 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\/en\/web-tools\/ascii-converter\/\" method=\"POST\" class=\"calculator\" id=\"calculator-64615\" data-post=\"64615\"><fieldset class=\"fieldset-input is-2\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field is-single\" id=\"input-1\"><label for=\"field-1\">Content<\/label><textarea id=\"field-1\" name=\"content\">Hello<\/textarea><\/div><div class=\"field\" id=\"input-2\"><label for=\"field-2\">Type<\/label><div class=\"grid grid-cols-1\"><select id=\"field-2\" name=\"type\"><option value=\"1\" selected>To ASCII<\/option><option value=\"2\">To Text<\/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><div class=\"field\" id=\"input-3\"><label for=\"field-3\">Code format<\/label><div class=\"grid grid-cols-1\"><select id=\"field-3\" name=\"code_format\"><option value=\"dec\" selected>Decimal (72)<\/option><option value=\"hex\">Hexadecimal (48)<\/option><option value=\"bin\">Binary, 8-bit (01001000)<\/option><option value=\"oct\">Octal (110)<\/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><div class=\"field\" id=\"input-4\"><label for=\"field-4\">Separator<\/label><div class=\"grid grid-cols-1\"><select id=\"field-4\" name=\"separator\"><option value=\"space\" selected>Space<\/option><option value=\"comma\">Comma<\/option><option value=\"newline\">New line<\/option><option value=\"none\">None<\/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><div class=\"field\" id=\"input-5\"><label for=\"field-5\">Search the ASCII table<\/label><input type=\"text\" name=\"search_the_ascii_table\" id=\"field-5\" placeholder=\"e.g. A, 65, 0x41, tab, bracket\" step=\"any\"\/><\/div><div class=\"field is-checkbox\" id=\"input-6\"><input type=\"checkbox\" id=\"field-6\" value=\"1\"\/><label for=\"field-6\">Extended codes 128\u2013255 (Windows-1252)<\/label><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"64615\">Calculate<\/button><button type=\"reset\">Reset<\/button><\/div><div class=\"field is-checkbox hidden!\" id=\"field-auto-calc\"><input type=\"checkbox\" id=\"auto-calc\"><label for=\"auto-calc\">Calculate automatically<\/label><small>If enabled, the result will update automatically when you change any value.<\/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> Your Results<\/h3><div class=\"result-box\"><div class=\"field-result is-column\" id=\"output-1\"><span class=\"field-title\"><span>Result<\/span><\/span><span class=\"field-value\" id=\"result-1\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><span class=\"copy-icon icon icon-document-copy\" aria-hidden=\"true\"><\/span><\/button><\/div><div class=\"field-result is-column\" id=\"output-2\"><span class=\"field-title\"><span>ASCII table<\/span><\/span><span class=\"field-value\" id=\"result-2\"><\/span><button type=\"button\" class=\"copy-result\" data-tooltip=\"Copy Result\" aria-label=\"Copy Result\"><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\">Copy link to this calculation<\/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>Leave a Comment<\/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=\"64615\" aria-live=\"polite\" aria-labelledby=\"calc-reactions-title\"><p id=\"calc-reactions-title\" class=\"text-sm text-gray-500 text-center mb-2\">How did this result make you feel?<\/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\">Like <\/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\">Helpful <\/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\">1<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\ud83d\ude15 <\/span><span class=\"reaction-description font-medium\">Confused <\/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\">Disappointed <\/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\">1<\/span><span class=\"reaction text-3xl\" aria-hidden=\"true\">\u274c <\/span><span class=\"reaction-description font-medium\">Inaccurate <\/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>ASCII Converter Formula<\/h2><\/div>\r\n\t<figure class=\"not-prose formula\">\r\n\t\t<figcaption class=\"formula-title\">Formula<\/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>Where:<\/strong><\/p>\n<ul>\n<li>\\(c_i\\) \u2014 one UTF-16 code unit of the text.<\/li>\n<li>\\(a_i\\) \u2014 its decimal numeric value.<\/li>\n<li>\\(i\\) \u2014 the position of the code unit in the input.<\/li>\n<\/ul>\n<p>To ASCII outputs the decimal value of each UTF-16 code unit, separated by spaces. To Text converts each supplied decimal integer back into a UTF-16 code unit; the modulo operation describes how valid integers outside the 0\u201365535 range are handled.<\/p>\n<p>\r\n<\/section>\n<style id=\"wpcoderpro-inline-459\">.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>ASCII Converter \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> enter <code>Hi!<\/code> as Content and select To ASCII. The characters have decimal values 72, 105, and 33.<\/p>\n<p>\\[ \\text{Hi!}\\longrightarrow 72\\quad 105\\quad 33 \\]<\/p>\n<p><strong>Result:<\/strong> <code>72 105 33<\/code>. To reverse the conversion, select To Text and enter <code>72 105 33<\/code>; the result is <code>Hi!<\/code>.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to use the ASCII Converter<\/h2>\n<ol>\n<li>Enter your input in <strong>Content<\/strong>. For To ASCII, type the text you want to convert. For To Text, enter decimal codes separated by spaces or other whitespace, such as <code>72 105 33<\/code>.<\/li>\n<li>Choose <strong>Type<\/strong>: <strong>To ASCII<\/strong> for text-to-number conversion, or <strong>To Text<\/strong> for number-to-text conversion.<\/li>\n<li>Read the converted value under <strong>Result<\/strong>. You can copy it for use elsewhere.<\/li>\n<\/ol>\n<p>The Content field starts empty, so enter something before converting. To Text removes whitespace around the code list and treats whitespace between codes as a separator. To represent a space <em>in<\/em> the decoded text, include code <code>32<\/code>.<\/p>\n<h2>What the codes mean<\/h2>\n<p>ASCII assigns numbers to 128 characters and control codes, numbered 0 through 127. Common examples include <code>A<\/code> as 65, <code>a<\/code> as 97, and the space character as 32. Converting familiar letters to their numeric codes can help you inspect text, check data exchanged between programs, or understand how characters are represented.<\/p>\n<p>Despite its name, this converter is not limited to ASCII values. In To ASCII mode, it uses JavaScript\u2019s UTF-16 representation: it takes each UTF-16 code unit and prints its decimal value. Standard ASCII characters produce their usual ASCII numbers. Many other characters produce values above 127, so those values should not be described as standard ASCII codes.<\/p>\n<p>In To Text mode, the converter reads each whitespace-separated entry as a decimal integer and makes a UTF-16 code unit from it. Codes from 0 through 127 correspond to standard ASCII; other valid code-unit values may produce non-ASCII characters. The result can also contain invisible characters, such as a line break, so its appearance may not reveal every code it contains.<\/p>\n<p>This distinction matters most for emoji and some less common symbols. They are represented by two UTF-16 code units, so To ASCII outputs two numbers rather than one Unicode code point. If you need bytes or another encoding, this result is not a UTF-8 byte list.<\/p>\n<h2>Assumptions and practical tips<\/h2>\n<ul>\n<li>Use decimal numbers for <strong>To Text<\/strong>. For example, <code>65 66 67<\/code> produces <code>ABC<\/code>. The converter does not read hexadecimal or binary notation as a dedicated input format.<\/li>\n<li>Separate codes with whitespace. The converter does not use commas as separators, so avoid inputs such as <code>65,66<\/code>.<\/li>\n<li>To include a space, tab, or line break in decoded text, use <code>32<\/code>, <code>9<\/code>, or <code>10<\/code>, respectively. Spaces typed between numeric codes only separate the entries.<\/li>\n<li>Use valid whole-number codes for predictable results. This tool does not validate each entry before conversion: malformed values can produce an unexpected or invisible character. Integers outside the UTF-16 code-unit range wrap to a value from 0 through 65535.<\/li>\n<li>Copy the result if invisible characters make it difficult to inspect on the page. For an independent check of how much text you entered, try the <a href=\"https:\/\/wpcalc.com\/en\/web-tools\/character-counter\/\">Character Counter<\/a>.<\/li>\n<\/ul>\n<p>If you are working with representations of numbers rather than character codes, the <a href=\"https:\/\/wpcalc.com\/en\/web-tools\/hex-converter\/\">Hex Converter<\/a> and <a href=\"https:\/\/wpcalc.com\/en\/web-tools\/binary-converter\/\">Binary Converter<\/a> handle other number formats. Their outputs are not interchangeable with this converter\u2019s space-separated decimal character codes without an additional interpretation step.<\/p>\n<h2>Common ASCII values<\/h2>\n<table>\n<thead>\n<tr>\n<th>Character or control<\/th>\n<th>Decimal code<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Space<\/td>\n<td>32<\/td>\n<\/tr>\n<tr>\n<td>Exclamation mark (!)<\/td>\n<td>33<\/td>\n<\/tr>\n<tr>\n<td>Digit 0<\/td>\n<td>48<\/td>\n<\/tr>\n<tr>\n<td>Uppercase A<\/td>\n<td>65<\/td>\n<\/tr>\n<tr>\n<td>Lowercase a<\/td>\n<td>97<\/td>\n<\/tr>\n<tr>\n<td>Line feed<\/td>\n<td>10<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The table shows decimal values, matching the numbers this converter produces for these ASCII characters. A line feed is a control character: it creates a line break rather than a visible letter.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Convert text into space-separated character codes or turn decimal codes back into text. Enter your content and choose To ASCII or To Text.<\/p>\n","protected":false},"author":70,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[63],"tags":[64],"class_list":["post-64615","post","type-post","status-publish","format-standard","hentry","category-web-tools","tag-converter-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/64615","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/users\/70"}],"replies":[{"embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/comments?post=64615"}],"version-history":[{"count":5,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/64615\/revisions"}],"predecessor-version":[{"id":67533,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/64615\/revisions\/67533"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=64615"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=64615"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=64615"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}