Percent Symbol on Keyboard

Copy % to paste, or read its key, Shift and 5; then ‰, the per mille sign, with its codes.

%Percent signU+0025Ready to copy

15 percent signs and forms. Tap any value to copy it.

15 percent signs and forms. A character and its name both copy the character. A code copies the code.
CharacterNameCode pointAlt codeOption keysHTMLLaTeX
U+0025. On the keyboard: Shift and 5 on the U.S. layout. A number pad also types it as Alt+37, its ASCII code. A web page may name it %.
Made of the digits 100 and U+0025, with nothing between them: the order and spacing that English style guides ask for.
U+2030. Parts per thousand: a percent sign with one more zero under the bar. Alt+0137, Option+Shift+R on the U.S. layout, ‰ in HTML, \textperthousand in LaTeX.
U+2031. Parts per ten thousand, which Unicode also calls permyriad and marks as rarely used. One of these is a basis point, a hundredth of a percentage point. ‱ in HTML.
Made of 50, U+00A0 and U+0025. The spacing of the International System of Units: a no-break space keeps the number and the sign on one line.

How it works

The percent symbol on a keyboard is Shift and 5 on the U.S. layout: %, Percent sign, U+0025. The per mille symbol ‰ and the per ten thousand sign ‱ have no key, so their codes are here.

Read the full guide

Where the percentage sign is on a keyboard

On the U.S. layout the percentage sign shares the 5 key of the top row: hold Shift and press 5. A number pad types it as Alt+37, since 37 is its ASCII code. HTML names the percent sign %.

Per mille and per ten thousand

‰ is the parts per thousand symbol: Alt+0137 on a number pad, Option+Shift+R on the U.S. layout and ‰ in HTML. ‱ counts parts per ten thousand and is ‱ in HTML; it has no Alt code.

  • English writes 50% with no space, SI style puts a space before the sign, and Turkish writes %50.
  • Permille, per mil and permil are other spellings of per mille; the permille sign is the same ‰.

Questions and answers

Where is the percent sign on a keyboard?

On the 5 key of the number row. With the U.S. layout, hold Shift and press 5. That is the whole percent symbol keyboard shortcut, because the sign is printed on the 5 key.

What is the alt code for the percent symbol?

Alt+37 on the number pad: 37 is the ASCII code of the percent sign, so that is the alt code for the percentage symbol too. Per mille, ‰, is Alt+0137, and the permille alt code needs its zero.

How to type the percent symbol in HTML?

Type % itself, or the entity % from the list of HTML special characters. Inside a web address the percent sign has a job of its own: followed by two hexadecimal digits it stands for one encoded byte.

What is the per mille symbol?

‰, Per mille sign, U+2030: a percent sign with an extra zero, for parts per thousand. ‱, Per ten thousand sign, U+2031, goes one step further, and Unicode also calls it permyriad.

All 15 percent signs and forms

Start here 5

  • Fifty percent with a space Made of 50, U+00A0 and U+0025. The spacing of the International System of Units: a no-break space keeps the number and the sign on one line.
  • One hundred percent, English style Made of the digits 100 and U+0025, with nothing between them: the order and spacing that English style guides ask for.
  • Per mille sign U+2030. Parts per thousand: a percent sign with one more zero under the bar. Alt+0137, Option+Shift+R on the U.S. layout, ‰ in HTML, \textperthousand in LaTeX.
  • Per ten thousand sign U+2031. Parts per ten thousand, which Unicode also calls permyriad and marks as rarely used. One of these is a basis point, a hundredth of a percentage point. ‱ in HTML.
  • Percent sign U+0025. On the keyboard: Shift and 5 on the U.S. layout. A number pad also types it as Alt+37, its ASCII code. A web page may name it %.

Per thousand and per ten thousand 2

  • Arabic-Indic per mille sign U+0609. The cross-reference Unicode prints at ‰ leads here: per mille for text in Arabic script, a newcomer of version 5.1.
  • Arabic-Indic per ten thousand sign U+060A. Per ten thousand for Arabic script, which arrived in the same version as its per mille partner.
Show all 15 percent signs and forms (8 more)

Wide, small and Arabic forms 3

  • Arabic percent sign U+066A. The percent sign of Arabic script, whose two zeros are drawn as Arabic-Indic digits.
  • Fullwidth percent sign U+FF05. A percent sign as wide as a Chinese or Japanese character, for text set in full-width forms.
  • Small percent sign U+FE6A. A shrunken copy from the Small Form Variants block, kept for old East Asian text.

Beside a number 2

  • Fifty percent, sign first Made of U+0025 and the digits 50. Turkish puts the sign in front of the number, with no space.
  • Pct, the abbreviation Three plain letters: an abbreviation that stands in for the sign in running text, with or without a period.

Not a percent sign 3

  • Cada una U+2106. A c and a u around a slash: Spanish for each one, per Unicode. Not a percentage.
  • Care of U+2105. The letters c and o around a slash: care of, as written on an envelope. ℅ in HTML.
  • Commercial minus sign U+2052. A slash between two dots that only looks like %. It is a sign of German and Swedish bookkeeping for a deduction, and its fallback spelling is ./.

How this list was compiled: Names, and the code points they belong to, are checked against UnicodeData.txt, version 18.0.0 (https://www.unicode.org/Public/18.0.0/ucd/UnicodeData.txt), and printed in sentence case. Notes that begin Unicode's note quote 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), block names are from Blocks.txt, and the years are from https://www.unicode.org/history/publicationdates.html. 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. LaTeX macros 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). The percent signs are the characters whose Unicode name holds PERCENT, PER MILLE or PER TEN THOUSAND, found by a search of UnicodeData.txt: nine, of which the invisible tag character is left out. The spacing rules by language, the ASCII code and the use in web addresses: https://en.wikipedia.org/wiki/Percent_sign. Per mille and its spellings: https://en.wikipedia.org/wiki/Per_mille. The basis point and permyriad: https://en.wikipedia.org/wiki/Basis_point. The abbreviation pct: https://en.wikipedia.org/wiki/Percentage. All read on 2026-10-03 and restated in this site's own words. That Alt+37 types the percent sign follows from code page 437, where position 37 is U+0025. The order and the look-alikes are this site's own choice. 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)