This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Upside Down Text


This plugin introduces new tag to use in our WordPress documents: <upsidedown>. Any text placed within this tag will be turned 180 degrees and will appear as if it has been turned upside down. It will read just fine, but from right to left. Alternatively, you can turn your monitor upside down and read it.

Version 1.1.0 implements a shortode – [upsidedown], which has exactly the same functionality as the tag does, but is also Visual editor safe. Shortcodes are treated as regular text so can safely be used in both HTML and Visual editors and switching between them will not break anything. Using shortcodes is prefered way of applying modifications to the text. Support for tags is still there, but will be depreciated soon.

You might have noticed when quite a few blogs use strokes as if to delete what’s been written earlier. Do this no more – it’s a thing of the past. Let’s set a new trend by turning the text you want to ‘hide’ upside down.

This looks particularly good when you have a small paragraph reversed. Could be used to type in some nasty details in otherwise ‘proper’ post.

Also if your post raises some question you could use this to provide the answers, but turned upside down.

This does not involve any image manipulation and achieved by replacing characters with corresponding Unicode characters that look like a mirror image of the ‘normal’ symbols.

Please note that ALL characters within these tags will be converted, so you will loose any other HTML tags. Also please note that switching between visual and HTML editor will remove <upsidedown> tags (text in between will not be lost though). So create your post, save it, switch to HTML editor, add tags where necessary, save and publish without switching back to visual editor.


  • Using shortcodes in visual editor
  • Text as it appears turned upside-down


Can I use formatting HTML tags within tags?

No, all formatting text will be lost. You can use formatting outside, in which case your flipped text will appear with formatting applied to it.

Why some symbols are not displayed correctly?

Well, that’s a question to browser developers, I think. Unicode character support is bit flakey in some of them, and not all characters are rendered properly. It also seems to be position and neighbouring characters related too. So far I’ve noticed issues with letter ‘p’, so just try to rephrase your sentences and experiment to get the best result.



  • Introducing shortcode [upsidedown]


  • Initial version

Contributors & Developers

This is open source software. The following people have contributed to this plugin.

Browse the code