• 22 question marks
  • Checked October 2026

Upside Down Question Mark Alt Code

Copy ¿, or read its Alt codes, 168 and 0191, in the first row, with ¡ in the second.

¿Inverted question markU+00BFReady to copy

22 question marks. Tap any value to copy it.

22 question marks. A character and its name both copy the character. A code copies the code.
CharacterNameCode pointAlt codeOption keysHTMLLaTeX
U+00BF. Opens a question in Spanish, and a plain ? closes it. Typed with Alt+168 or Alt+0191 on a number pad, or with Option+Shift+/ on the U.S. layout. ¿ in HTML, \textquestiondown in LaTeX. Unicode's other name for it is turned question mark.
U+00A1. The partner of ¿ for an exclamation: it stands before the first word, and a plain exclamation mark closes the sentence. Alt+173 or Alt+0161, Option+1, ¡ in HTML.
Made of U+00BF and U+003F. The two marks of a Spanish question, ready for the words that go between them, as in ¿Te gusta el verano?
Made of U+00A1 and U+0021. The two marks of a Spanish exclamation, ready for the words that go between them.
U+2E2E. A question mark that faces the other way and is not turned over. It was made in the 1580s for a question that needs no answer. No Alt code, no Option key and no HTML name; in Unicode since 5.1 (2008).

How it works

The upside down question mark Alt code is 168, or 0191: hold Alt and type either on the number pad for ¿, Inverted question mark, U+00BF. The upside down exclamation point, ¡, is Alt+173 or Alt+0161.

Read the full guide

Spanish opens a question with ¿

¿ stands before the first letter of a question and a plain ? closes it: ¿Te gusta el verano? The Royal Spanish Academy recommended the opening marks in 1754, with ¡ for an exclamation. Keyboards made for Spanish-speaking countries have a key for both.

Question marks that are not ¿

⸮ is a reversed question mark from the 1580s, for a question that needs no answer. ؟ is the mirrored mark of Arabic script. The Greek question mark looks like a semicolon, and the Armenian one sits over a vowel.

  • In HTML, ¿ is ¿ and ¡ is ¡. In LaTeX they are \textquestiondown and \textexclamdown.

Questions and answers

How do you type an upside down question mark on a keyboard?

On Windows, hold Alt and type 168 on the number pad. On a Mac keyboard with the U.S. layout, press Option, Shift and the slash key. On Linux, press Compose, then the question mark twice. A Spanish keyboard has a key for it.

What is the Alt code for an upside down exclamation point?

Alt+173, or Alt+0161 with the zero. Both type ¡, Inverted exclamation mark, U+00A1. Hold Alt, type the digits on the number pad with Num Lock on, then let go. On the U.S. layout, Option+1 types it too.

Why does Spanish use an upside down question mark?

Because a Spanish question can have the same wording as a statement. Te gusta el verano means You like summer, and ¿Te gusta el verano? asks it. The opening mark shows from the first word that a question follows.

Is ⸮ an upside down question mark?

No. ⸮ is Reversed question mark, U+2E2E: mirrored left to right and not turned over. ¿ is Inverted question mark, U+00BF. ⸮ has no Alt code, no Option key and no HTML name.

All 22 question marks

Upside down 5

  • Exclamation marks, opening and closing Made of U+00A1 and U+0021. The two marks of a Spanish exclamation, ready for the words that go between them.
  • Inverted exclamation mark U+00A1. The partner of ¿ for an exclamation: it stands before the first word, and a plain exclamation mark closes the sentence. Alt+173 or Alt+0161, Option+1, ¡ in HTML.
  • Inverted question mark U+00BF. Opens a question in Spanish, and a plain ? closes it. Typed with Alt+168 or Alt+0191 on a number pad, or with Option+Shift+/ on the U.S. layout. ¿ in HTML, \textquestiondown in LaTeX. Unicode's other name for it is turned question mark.
  • Question marks, opening and closing Made of U+00BF and U+003F. The two marks of a Spanish question, ready for the words that go between them, as in ¿Te gusta el verano?
  • Reversed question mark U+2E2E. A question mark that faces the other way and is not turned over. It was made in the 1580s for a question that needs no answer. No Alt code, no Option key and no HTML name; in Unicode since 5.1 (2008).
Show all 22 question marks (17 more)

Plain, double and wide 5

  • Double question mark U+2047. Two question marks as one character, a sign of chess notation. Unicode defines it as two plain ones. It joined Unicode 3.2 (2002).
  • Fullwidth question mark U+FF1F. A question mark for text set in wide characters: Unicode's definition is a wide form of U+003F.
  • Presentation form for vertical question mark U+FE16. The form for text set in vertical lines, from the Vertical Forms block. It joined Unicode 4.1 (2005).
  • Question mark U+003F. On the keyboard: Shift and the slash key of the U.S. layout. It ends a question in English and closes one in Spanish.
  • Small question mark U+FE56. A plain ? made smaller: Unicode's definition is a small form of U+003F.

Other scripts 12

  • Adlam initial question mark U+1E95F. An opening question mark for the Adlam script, as ¿ is for Spanish. The Arabic question mark closes the sentence. It joined Unicode 9.0 (2016); a device with no font for it draws an empty box.
  • Arabic question mark U+061F. The question mark of Arabic script, mirrored because the script runs from right to left. Persian and Urdu use it, and Unicode notes it for Thaana and Syriac.
  • Armenian question mark U+055E. A small open circle that Armenian sets above the question word's stressed vowel, not at the end of the sentence. Unicode's alias is hartsakan nshan.
  • Bamum question mark U+A6F7. The question mark of the Bamum script. It joined Unicode 5.2 (2009).
  • Chakma question mark U+11143. The question mark of the Chakma script. It joined Unicode 6.1 (2012).
  • Coptic Old Nubian direct question mark U+2CFA. Old Nubian, written in Coptic letters, had two question marks. This one is for a direct question. It joined Unicode 4.1 (2005).
  • Coptic Old Nubian indirect question mark U+2CFB. The second Old Nubian mark, for an indirect question.
  • Ethiopic question mark U+1367. A question mark that belongs to the Ethiopic block, one of the scripts with a mark of their own. Version 3.0 brought it in, in 1999.
  • Greek question mark U+037E. Ends a question in Greek and looks like a semicolon. Unicode's alias is erotimatiko, and its note says the plain semicolon, U+003B, is the preferred character.
  • Limbu question mark U+1945. The question mark of the Limbu script. It joined Unicode 4.0 (2003).
  • Medieval question mark U+2E54. The question mark of medieval manuscripts as a character. It joined Unicode 14.0 (2021); a device with no font for it draws an empty box.
  • Vai question mark U+A60F. The question mark of the Vai script. It joined Unicode 5.1 (2008).

How this list was compiled: Names, and the code points they belong to, are from UnicodeData.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt), printed in sentence case. Aliases, notes and cross-references are from NamesList.txt of the same version (https://www.unicode.org/Public/18.0.0/ucd/NamesList.txt), the version a character was added in is from DerivedAge.txt (https://www.unicode.org/Public/18.0.0/ucd/DerivedAge.txt), and the years are from https://www.unicode.org/history/publicationdates.html. UnicodeData.txt's decomposition field is what says the Greek question mark is the semicolon and that the double, wide, small and vertical forms are forms of the plain question mark. Alt codes are from the code page 437 table (https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP437.TXT), the PC graphics table for codes 1 to 31 (https://www.unicode.org/Public/MAPPINGS/VENDORS/MISC/IBMGRAPH.TXT) and the code page 1252 table (https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WINDOWS/CP1252.TXT). Option keys are those of the U.S. keyboard layout as CLDR records it (https://github.com/unicode-org/cldr/blob/release-42/keyboards/osx/en-t-k0-osx.xml); other layouts differ. HTML entity names are from https://html.spec.whatwg.org/entities.json, the shortest standard name first. LaTeX commands are listed only when LaTeX's own fontdef.dtx, ltoutenc.dtx or utf8ienc.dtx (https://github.com/latex3/latex2e/tree/develop/base) or the amssymb source (https://ctan.org/pkg/amsfonts) defines them, matched to a code point through unicode-math-table.tex (https://github.com/latex3/unicode-math). Compose sequences are from the X.org en_US.UTF-8 Compose file (https://gitlab.freedesktop.org/xorg/lib/libx11/-/blob/master/nls/en_US.UTF-8/Compose.pre). A cell is empty where no such method exists. The Spanish rule, the example sentence, the year 1754 and the keyboards of Spanish-speaking countries: https://en.wikipedia.org/wiki/Upside-down_question_and_exclamation_marks. The Greek, Armenian, Arabic and Adlam marks, the reversed question mark of the 1580s and the chess signs: https://en.wikipedia.org/wiki/Question_mark. Listed: the inverted question and exclamation marks, two made pairs, and every character whose Unicode name holds the words question mark and that is a mark of punctuation. Left out: the two marks that join a question mark to an exclamation mark, the boxed and emoji question marks, which have a page of their own, two math operators, a circled ideograph and an invisible tag character. The last group holds marks added to Unicode in 2016 or later. The Start here group, the made rows and the order are this site's own choice. All sources were read on 1 October 2026; Wikipedia text is CC BY-SA 4.0 and restated in this site's own words. Licence: own work (facts from the Unicode Character Database, Unicode License v3, and from Wikipedia, CC BY-SA 4.0, restated in this site's own words; aliases and notes marked as Unicode's are quoted from NamesList.txt, Copyright © 1991-2026 Unicode, Inc., https://www.unicode.org/license.txt)