Un ambigrama es un estilo caligráfico donde las palabras o frases son escritas o dibujadas de tal modo que admiten, al menos, dos lecturas diferentes. La segunda lectura se podrá hacer tras hacer algún tipo de operación con el dibujo original. En la mayoría de los casos, la segunda lectura se realiza tras girar el dibujo 180°, estos son los llamados ambigramas de simetría central; en otros, la segunda lectura se producirá al ver la imagen reflejada en un espejo, son los ambigramas de simetría horizontal o vertical; finalmente existen ambigramas que no tienen ningún tipo de simetría pero, aun así, existe una segunda lectura del mismo.
Los ambigramas, pueden presentar diversos diseños, y se pueden crear de diversas formas. Podemos decir que hay ambigramas de varios tipos:
Aparte del entretenimiento lúdico, en muchas ocasiones a los ambigramas se les han atribuido poderes místicos. Así aparece, por ejemplo, en la novela Ángeles y demonios de Dan Brown, en la que los Illuminati utilizan ambigramas con los cuatro elementos para marcar a sus víctimas.
La novela Ángeles y demonios, del estadounidense Dan Brown, implica a los ambigramas en su trama, ambigramas que fueron descubiertos por Robert Langdon, y atribuye su origen a la sociedad secreta de los Illuminati; estos ambigramas son de los cuatro elementos de la naturaleza: fuego (fire), agua (water), aire (air) y tierra (earth), uno más para el mismo logo de los Illuminati y un diseño donde junta a fuego, agua, aire y tierra. La publicación de El Código da Vinci incrementó el interés de los lectores hacia su obra, de ahí que la anterior novela de Dan Brown (Ángeles y demonios) adquiriera importancia y se divulgara el conocimiento de los ambigramas.
No existe un método universal para crear ambigramas, ya que hay métodos diferentes para la realización de los mismos. Un cierto número de libros ofrecen varios métodos para la creación de ambigramas (por ejemplo WordPlay[1] Cy Eye Twisters[2] en inglés).
Se han desarrollado métodos informáticos para crear ambigramas automáticamente. El primero fue 'Ambimatic', creado en 1996.[3] Este programa estaba basado en caracteres, usando una base de datos de 351 glifos en los que cada carácter estaba interpuesto con otro. Este generador solo podía interponer una palabra a sí misma o a otra palabra de la misma longitud. Por este motivo, la mayoría de los ambigramas generados era de mala calidad.[4] En 2007, el desarrollador de software Mark Hunter diseñó el generador de ambigramas de FlipScript.com. Emplea un método más complejo para crear ambigramas,[5] con una base de datos de 5 millones de curvas,[6] y múltiples estilos de escritura.