Home › Text Tools › Arrow Symbols

Arrow Symbols

Copy any arrow with one click: plain → ← ↑ ↓, double ⇒ ⇔, bold ➜ ➤, curved ↩ ⤴, circular ↻ and over 600 more. Filter by the way the arrow points and its style, and get the Unicode, HTML, Alt and LaTeX code for each one.

Last updated:

All arrows

Rightwards arrow

How to type →

Long arrow maker

Build text arrows of any length, with an optional label, for chats, bios, code comments and plain-text diagrams.

Advertisement
Advertisement

How to use the Arrow Symbols

  1. Copy a common arrow: click → ← ↑ ↓ ⇒ ➜ ↔ or ↻ in the top row; it goes straight to your clipboard.
  2. Narrow it down: pick a direction tab and a style, or search words like “double”, “curved”, “refresh” or a code such as 21D2.
  3. Copy the arrow or its code: click an arrow to copy it, then click any code in the details panel (HTML, CSS, LaTeX…) to copy that instead.
  4. Learn the shortcut: open “How to type” and pick Windows, Word, Mac, Google Docs, phone or HTML for exact steps.
  5. Make a long arrow: choose a line, head, direction and length in the Long arrow maker and press Copy arrow.

Common arrow symbols and their codes

ArrowUnicode nameCode pointHTMLWindows AltLaTeX
→Rightwards arrowU+2192→ →Alt+26\rightarrow
←Leftwards arrowU+2190← ←Alt+27\leftarrow
↑Upwards arrowU+2191↑ ↑Alt+24\uparrow
↓Downwards arrowU+2193↓ ↓Alt+25\downarrow
↔Left right arrowU+2194↔ ↔Alt+29\leftrightarrow
↕Up down arrowU+2195↕ ↕Alt+18\updownarrow
⇒Rightwards double arrowU+21D2⇒ ⇒–\Rightarrow
⇔Left right double arrowU+21D4⇔ ⇔–\Leftrightarrow
↗North east arrowU+2197↗ ↗–\nearrow
↻Clockwise open circle arrowU+21BB↻ ↻–\circlearrowright
↵Downwards arrow with corner leftwardsU+21B5↵ ↵––
➜Heavy round-tipped rightwards arrowU+279C➜––
►Black right-pointing pointerU+25BA►Alt+16–

The LaTeX commands work in math mode; \circlearrowright needs the amssymb package.

Where the arrows live in Unicode

Arrows are spread over several Unicode blocks. The basic Arrows block (U+2190–U+21FF) holds the everyday ones and the keyboard symbols ⇧ ⇥ ↵, and nearly every font supports it. Supplemental Arrows-A (U+27F0–U+27FF) adds long arrows such as ⟶ and ⟹, and Supplemental Arrows-B (U+2900–U+297F) holds math arrows and harpoons. The Dingbats block (U+2794–U+27BF) contains bold decorative arrows like ➔ ➜ ➤ that are popular in bios and bullet lists. The newest ones, in Miscellaneous Symbols and Arrows (U+2B00–U+2BFF) and Supplemental Arrows-C (U+1F800–U+1F8FF), came from Wingdings-style icon fonts and need a recent font to show up.

Tips for using arrows well

  • Steps and flows: “Sign up → Verify email → Start” reads cleanly with the thin → and spaces on both sides.
  • Math and logic: use ⇒ for “implies”, ⇔ for “if and only if”, ↦ for “maps to” and ⟶ for limits or functions.
  • Chemistry: → marks a one-way reaction and ⇌ a reversible reaction at equilibrium.
  • Keyboard shortcuts: ⇧ is Shift, ⇥ is Tab, ↵ is Return/Enter and ⇪ is Caps Lock.
  • Trends: ↑ ↓ or ↗ ↘ next to a number show a rise or fall; pair them with the word or a sign (+4%) so the meaning survives if the arrow does not display.
  • Web pages: mark decorative arrows with aria-hidden="true" so screen readers do not announce “rightwards arrow” in the middle of a link.

Frequently asked questions

How do I copy and paste an arrow symbol?

Click the arrow you want on this page and it is copied to your clipboard. Then paste it with Ctrl+V on Windows, Cmd+V on a Mac, or long-press and Paste on a phone. Arrows are ordinary Unicode text, so they work in documents, emails, chats, spreadsheets, social media bios and code.

What are the Alt codes for arrows?

On Windows, hold Alt and type on the numeric keypad: Alt+26 for →, Alt+27 for ←, Alt+24 for ↑, Alt+25 for ↓, Alt+29 for ↔, Alt+18 for ↕ and Alt+23 for ↨. Alt+16 and Alt+17 give the pointers ► and ◄, and Alt+30 and Alt+31 give ▲ and ▼. Other arrows have no Alt code, so copy them or use Word’s code then Alt+X.

How do I type an arrow in Word or Google Docs?

Word’s AutoCorrect turns --> into a right arrow and ==> into a double arrow by default, and you can type a hex code such as 2192 followed by Alt+X for →. Google Docs replaces -> with → and => with ⇒ as you type, and Insert > Special characters > Arrows lists the rest.

What is the HTML code for a right arrow?

Use → or → (hex →) for →. The left arrow ← is ←, up ↑ is ↑, down ↓ is ↓, both ways ↔ is ↔ and the double arrow ⇒ is ⇒ (⇒). In CSS use content: "\2192".

What is the difference between → and ⇒?

→ (U+2192, rightwards arrow) is the general-purpose arrow for directions, steps and “leads to”. ⇒ (U+21D2, rightwards double arrow) is used mainly in logic and math, where it means “implies”; ⇔ means “if and only if”. In everyday writing either works, but ⇒ looks heavier.

Why do some arrows show as empty boxes?

Your current font has no drawing for that character. The basic arrows (U+2190 to U+21FF) are in almost every font, but newer ones from the Supplemental Arrows-C and Miscellaneous Symbols and Arrows blocks need recent fonts such as Segoe UI Symbol, Noto Sans Symbols 2 or Apple Symbols. If a reader might lack the font, stick to the common arrows.

Why does my arrow turn into a colorful emoji?

Some arrows, including ↔ ↕ ↩ ↪ ⤴ ⤵ ▶ ◀ and ⬆ ➡ ⬇ ⬅, also have an emoji form, and phones often display them in color. Adding the invisible text variation selector U+FE0E after the arrow asks for the plain style; arrows like → ⇒ and ➜ have no emoji form and always stay as text.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Special CharactersCopy and paste 1,500+ symbols: arrows, math, currency, stars, checkmarks, © ® ™ and more.Check Mark SymbolCopy and paste check marks and ballot boxes ✓ ✔ ☑ ✅ ☐ ✗ with Alt, Unicode and HTML codes.Math Symbols Copy and PasteCopy math symbols like ∑ √ ∞ ≤ ∫ π ∈ with their Unicode, HTML entity and LaTeX command.Heart SymbolsCopy and paste heart symbols ♥ ❤ ♡ ❥ 💕 and decorative hearts with Alt, Unicode and HTML codes.Fancy Text GeneratorTurn text into cool Unicode fonts for bios.Reverse Text GeneratorWrite text backwards, reverse words or lines, mirror or flip it upside down.Upside Down Text GeneratorFlip text upside down with Unicode characters, or turn it back to normal.Emoji CounterCount every emoji in your text, including flags, skin tones and ZWJ sequences.Small Text GeneratorTurn text into tiny superscript, subscript and small caps letters you can copy and paste.Zalgo Text GeneratorMake creepy glitch text with separate up, middle and down sliders, or clean zalgo back to normal.Invisible CharacterCopy blank and invisible characters (ㅤ U+3164, U+2800, zero width space) for names and messages.Emoji PickerSearch 1,900+ emoji by name, pick skin tones and copy and paste them with one click.Word UnscramblerUnscramble letters into every possible word, with blank tiles, length filters and Scrabble scores.Braille TranslatorTranslate English text to Grade 1 Unicode braille and back, with dot numbers and printing.ASCII Art GeneratorTurn text into big ASCII banners or convert any image into ASCII art you can copy.Bold Text GeneratorConvert text to bold Unicode letters you can copy and paste anywhere.Italic Text GeneratorConvert text to italic Unicode letters you can copy and paste anywhere.Cursive Text GeneratorConvert text to cursive Unicode letters you can copy and paste anywhere.Strikethrough Text GeneratorConvert text to strikethrough Unicode letters you can copy and paste anywhere.Underline Text GeneratorConvert text to underlined Unicode letters you can copy and paste anywhere.Bubble Text GeneratorConvert text to bubble Unicode letters you can copy and paste anywhere.Wide Text GeneratorConvert text to wide Unicode letters you can copy and paste anywhere.Old English Text GeneratorConvert text to Old English Unicode letters you can copy and paste anywhere.Superscript GeneratorConvert text to superscript Unicode letters you can copy and paste anywhere.Subscript GeneratorConvert text to subscript Unicode letters you can copy and paste anywhere.Remove Special CharactersStrip symbols, emoji and odd characters, keeping only letters, numbers, spaces and what you allow.Emoji TranslatorTranslate text to emoji: words like love, pizza and dog become ❤️ 🍕 🐶, with a density slider.Monospace Text GeneratorTurn text into 𝚖𝚘𝚗𝚘𝚜𝚙𝚊𝚌𝚎 typewriter-style Unicode letters to copy and paste.Aesthetic Text GeneratorMake aesthetic text with vaporwave letters, sparkles, hearts and frames to copy.Emoji Letters GeneratorTurn words into 🇭 🇪 🇱 🇱 🇴 regional indicator, 🅰️ block and keycap 1️⃣ emoji letters.Discord Colored Text GeneratorColor, bold and underline text for Discord with ANSI code blocks and a live preview.Discord Font GeneratorFancy fonts for Discord names and bios, plus ready-made Discord markdown formatting.Remove Emojis from TextStrip every emoji, flag, skin tone and ZWJ sequence from text, with a count of what was removed.Fill in the Blank GeneratorTurn any text into a printable fill-in-the-blank worksheet with word bank and answer key.Instagram Font GeneratorMake bold, cursive and aesthetic fonts for your Instagram bio, name and captions.Stylish Name GeneratorDecorate your name with ꧁ ꧂, ★彡, 亗 and other symbols for games and profiles.Tattoo Font GeneratorPreview a word or name in gothic, script and other tattoo-style fonts to copy.Alt Codes ListSearchable Windows Alt code chart (Alt+0176 °, Alt+0169 ©) with Mac shortcuts and one-click copy.Unicode NormalizerNormalize text to NFC, NFD, NFKC or NFKD and see exactly which code points changed.Bullet Point SymbolsCopy and paste bullet symbols • ◦ ▪ ➤ ✓ ‣ for lists and resumes, plus a bulleted list maker.Copyright and Trademark SymbolsCopy © ® ™ ℠ ℗ with Alt and HTML codes, when to use each, and a copyright notice maker.Currency SymbolsCopy and paste $ € £ ¥ ₹ ₿ and 80+ world currency signs with ISO codes and Alt codes.Em Dash Copy and PasteCopy the em dash —, en dash – and every hyphen or minus sign, with when to use each.Emoji CipherTurn secret messages into emoji with a shared key, then decode them back to text.Text Border GeneratorWrap text in a copyable ASCII or Unicode box: single, double, rounded, heavy, stars and more.Text Divider GeneratorCopy aesthetic Unicode line dividers like ─── ⋆⋅☆⋅⋆ ─── or build your own symmetric divider.Text Pixel Width CalculatorMeasure how many pixels wide text renders in any font and size, and check it against a limit.Degree SymbolCopy the degree sign ° (and °C, °F) in one click, with Alt code and how to type it anywhere.Kaomoji Copy and Paste2,000+ Japanese kaomoji text faces by emotion and animal. Search and copy with one click.LaTeX Equation EditorWrite LaTeX math with a symbol palette and live preview; export PNG, SVG or MathML for Word.Lenny Face GeneratorBuild your own ( ͡° ͜ʖ ͡°) by picking ears, eyes and mouth, or copy 60+ ready-made Lenny faces.Copy and Paste Text ArtCute one-line and multi-line text art (animals, hearts, faces, borders) to search and copy.Emoji MeaningsLook up what an emoji means: meaning, slang use, Unicode name, version and related emojis.Fancy Text to Normal Text ConverterTurn bold, cursive, bubble, small caps, fullwidth and zalgo Unicode text back into plain text.Mail Merge Text GeneratorFill a {placeholder} template with CSV rows to create a personalized message for each person.Mirror Text GeneratorCreate mirrored and reflected text with Unicode look-alike letters (ɘ, ꓘ, Я) and copy it.Shrug EmoticonCopy ¯\_(ツ)_/¯ in one click, plus Discord, Reddit and Markdown-safe versions and 30 shrug variants.Vertical Text GeneratorTurn text into vertical columns, one character per line, to copy into posts, bios and chats.Fraction SymbolsCopy fraction symbols ½ ¼ ¾ ⅓ ⅛ or build any fraction like ¹⁵⁄₁₆ with superscript digits.Star SymbolsCopy and paste star symbols ★ ☆ ✦ ✩ ✪ ⭐ ✨ and asterisms with Unicode, Alt and HTML codes.
See all 61 Fonts, Symbols & Emoji →