Write upside down

Mirror your text upside down for fun or to create strong passwords.

Enter the text to flip and watch the conversion happen in the output bellow.

Output

Copy & paste the text bellow on Facebook, Twitter, YouTube, Google+, MSN... or use it as a strong password.

Input some text above to be mirrored.

Description

The upside down generator flips the input text horizontally and reverses it. This is done by analyzing each input character and replacing it by another Unicode character which resembles the flipped version of it. The text generated can be used either for fun on various online web-sites and chat systems, or to create a strong password: "mypassword" will become "pɹoʍssɐdʎɯ" which is easy enough to remember and re-generate using this tool.

Character substitution table

The following table shows that character substitution list: each character on the left is replaced by the flipped version on the right.

Input character Flipped version
a ɐ
b q
c ɔ
d p
e ǝ
f ɟ
g ƃ
h ɥ
i ı
j ɾ
k ʞ
l ן
m ɯ
n u
o o
p d
q b
r ɹ
s s
t ʇ
u n
v ʌ
w ʍ
x x
y ʎ
z z
A
B 𐐒
C Ɔ
D
E Ǝ
F
G
H H
I I
J ſ
K
L ˥
M W
N N
O O
P Ԁ
Q Ό
R
S S
T
U
V Λ
W M
X X
Y
Z Z
&
. ˙
, '
[ ]
] [
( )
) (
{ }
} {
? ¿
! ¡
' ,
"
< >
> <
_
"
\ /
; ؛
` ,
0 0
1 Ɩ
2
3 Ɛ
4
5 ϛ
6 9
7
8 8
9 6

References and links of interest

  • Wikipedia: Unicode and HTML

    Wikipedia: Unicode and HTML

    In order to work around the limitations of legacy encodings, HTML is designed such that it is possible to represent characters from the whole of Unicode inside an HTML document by using a numeric character reference: a sequence of characters that explicitly spell out the Unicode code point of the character being represented. A character reference takes the form &#N;, where N is either a decimal number for the Unicode code point, or a hexadecimal number, in which case it must be prefixed by x.