{"id":64564,"date":"2025-05-12T10:28:40","date_gmt":"2025-05-12T07:28:40","guid":{"rendered":"https:\/\/wpcalc.com\/en\/?p=64564"},"modified":"2026-09-28T10:15:05","modified_gmt":"2026-09-28T07:15:05","slug":"reverse-words","status":"publish","type":"post","link":"https:\/\/wpcalc.com\/en\/web-tools\/reverse-words\/","title":{"rendered":"Reverse Words"},"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\">Word Order Reversal Tool<\/h2><\/div><div class=\"calcdash-favorite group\">\n  <button type=\"button\" class=\"favorite\" id=\"favorite\" data-favorite-id=\"64564\" data-favorite-title=\"Reverse Words\" data-favorite-url=\"https:\/\/wpcalc.com\/en\/web-tools\/reverse-words\/\" data-favorite-excerpt=\"Reverse the order of words in any text. Enter a sentence or passage to get the same words in the opposite order.\" aria-label=\"Add to Favorites\" data-favorite-icon=\"icon icon-d-edit\">\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\/reverse-words\/\" method=\"POST\" class=\"calculator\" id=\"calculator-64564\" data-post=\"64564\"><fieldset class=\"fieldset-input\"><legend class=\"sr-only\">Input Fields<\/legend><div class=\"field is-single\" id=\"input-1\"><label for=\"field-1\">Text<\/label><textarea id=\"field-1\" name=\"text\">WPCalc is awesome<\/textarea><\/div><\/fieldset><div class=\"buttons\"><button type=\"submit\" data-text=\"Re-Calculate\" id=\"calculate-button\" data-post=\"64564\">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>Reversed Text<\/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><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=\"64564\" 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\">0<\/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\">0<\/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>Reverse Words 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\\[R=\\operatorname{join}_{\\text{single spaces}}\\!\\left(\\operatorname{reverse}\\!\\left(\\operatorname{split}_{\\text{one or more whitespace characters}}\\!\\left(\\operatorname{trim}(T)\\right)\\right)\\right)\\]\n<\/div>\r\n\t<\/figure>\r\n\t<\/p>\n<p><strong>Where:<\/strong><\/p>\n<ul>\n<li>\\(T\\) \u2014 the text entered in the Text field.<\/li>\n<li>\\(R\\) \u2014 the result shown in Reversed Text.<\/li>\n<\/ul>\n<p>The tool removes whitespace at the beginning and end, splits the remaining text wherever it finds one or more whitespace characters, reverses the resulting pieces, and joins them with single spaces. It changes the order of those pieces, not the order of characters within them.<\/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>Reverse Words \u2013 Calculation Example<\/h2><\/div>\r\n\r\n<\/p>\n<p><strong>Example:<\/strong> use the default Text value, \u201cWPCalc is awesome.\u201d Its three words are reversed in order.<\/p>\n<p>\\[\\text{WPCalc is awesome}\\;\\longrightarrow\\;\\text{awesome is WPCalc}\\]<\/p>\n<p><strong>Result:<\/strong> Reversed Text is <code>awesome is WPCalc<\/code>.<\/p>\n<p>\n\r\n<\/section>\n<h2>How to use the Reverse Words calculator<\/h2>\n<ol>\n<li>Enter or paste your sentence, paragraph, or other text into the <strong>Text<\/strong> field. The default value, <code>WPCalc is awesome<\/code>, is available if you want to try an example first.<\/li>\n<li>Run the calculator if needed, then read the output under <strong>Reversed Text<\/strong>.<\/li>\n<li>Use the copy option on the result if you want to paste the reversed text elsewhere. Check punctuation and line breaks before using it in a document.<\/li>\n<\/ol>\n<p>You do not need to place exactly one space between words. The tool also recognizes tabs and line breaks as separators. The output, however, uses one ordinary space between each resulting piece of text.<\/p>\n<h2>What does reversing words mean?<\/h2>\n<p>Reversing words changes their <em>sequence<\/em> while leaving the characters within each whitespace-separated piece in their original order. For example, <code>red green blue<\/code> becomes <code>blue green red<\/code>. This differs from reversing letters, which changes the character order inside the text. If that is what you need, use the <a href=\"https:\/\/wpcalc.com\/en\/web-tools\/reverse-letters\/\">Reverse Letters calculator<\/a> instead.<\/p>\n<p>In this tool, a \u201cword\u201d is any uninterrupted run of non-whitespace characters. It does not identify words by grammar or language. Consequently, <code>well-known<\/code> stays together as one piece, and <code>123-45<\/code> stays together too. A punctuation mark attached to a word moves with that word: <code>Hello, world!<\/code> becomes <code>world! Hello,<\/code>. The result may therefore need punctuation edits before it reads like a conventional sentence.<\/p>\n<p>Word reversal can help you inspect a sequence from the opposite end, rearrange a short phrase for a writing exercise, or reverse a space-separated set of labels. The output tells you the new order of the pieces, not whether the resulting sentence is grammatically correct. Capitalization is also unchanged, so a word that began a sentence may retain its capital letter after it moves to the end.<\/p>\n<h2>Whitespace and other practical limits<\/h2>\n<ul>\n<li><strong>Extra spaces are not preserved.<\/strong> Leading and trailing whitespace is removed. Runs of spaces, tabs, or line breaks between pieces become single spaces in the output.<\/li>\n<li><strong>Line breaks do not define separate groups.<\/strong> The tool treats text across multiple lines as one sequence, reverses all its pieces, and returns them on one line. It does not reverse the words independently within each original line.<\/li>\n<li><strong>Punctuation remains attached.<\/strong> Quotes, commas, periods, and other marks do not move independently from the non-whitespace characters beside them. Review the result if punctuation placement matters.<\/li>\n<li><strong>Only word order changes.<\/strong> The tool does not translate, alphabetize, correct spelling, or standardize letter case. If the Text field contains only whitespace, Reversed Text is empty.<\/li>\n<\/ul>\n<p>For a different kind of rearrangement, use <a href=\"https:\/\/wpcalc.com\/en\/web-tools\/reverse-list\/\">Reverse List<\/a> when list items, rather than whitespace-separated words, are the units you want to move. To sort items alphabetically instead of reversing their order, try <a href=\"https:\/\/wpcalc.com\/en\/web-tools\/list-alphabetizer\/\">List Alphabetizer<\/a>. If you need to measure the length of either version of your text, the <a href=\"https:\/\/wpcalc.com\/en\/web-tools\/character-counter\/\">Character Counter<\/a> provides a separate character count.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Reverse the order of words in any text. Enter a sentence or passage to get the same words in the opposite order.<\/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":[65],"class_list":["post-64564","post","type-post","status-publish","format-standard","hentry","category-web-tools","tag-text-tools"],"acf":[],"_links":{"self":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/64564","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=64564"}],"version-history":[{"count":3,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/64564\/revisions"}],"predecessor-version":[{"id":65345,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/posts\/64564\/revisions\/65345"}],"wp:attachment":[{"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/media?parent=64564"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/categories?post=64564"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpcalc.com\/en\/wp-json\/wp\/v2\/tags?post=64564"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}