gizmobench
BrowseDaily

Amharic Keyboard

Type Amharic by clicking a consonant such as ሰ, then one of its seven vowel orders, and the syllable goes in at the caret with its code point shown beside it. Every Amharic syllable is a single Unicode character, so this keyboard is built around the consonant families. If you know the Latin spellings, switch to Key map and type them into the box: s gives ስ, and a vowel key pressed straight after it changes that syllable, so selam new:: comes out as ሰላም ነው።. Letters that sound alike in modern Amharic (ሀ ሐ ኀ, ሰ ሠ, አ ዐ, ጸ ፀ) each keep a key of their own, so the page never picks a spelling for you. The Backspace button removes one whole syllable and never half of one, a search finds any character on the keys by key-map spelling, Unicode name or code point, and the box counts characters and UTF-8 bytes before you copy the text or save it as a .txt file. Nothing is uploaded and there is no account.

0 characters, 0 bytes as UTF-8

Code points appear here, one per character.

Families

ሀ open: the seven orders

More ሀ forms

One sound, several letters: ሀ ሐ ኀ, ሰ ሠ, አ ዐ, ጸ ፀ. Each has its own key; pick the one you mean.

Pick a family, then a vowel order. Or switch to Key map and type.

Family
ሀ, 7 ordersand 1 more form
Characters
0
UTF-8
0 bytes
Range
U+1200 to U+137F0 of 0 characters in it

By family leaves your own keyboard alone: click a family, then the vowel order, and the syllable goes in at the caret. Key map turns the Latin keys it lists into Ethiopic as you press them in the box, with SERA vowel keys: e is the first order (ä), u, i and a the second to fourth, E the fifth, I the sixth and o the seventh. A consonant key alone gives the sixth order and a vowel straight after it changes that syllable, so a word that starts with አ starts with e, as in emarINa for አማርኛ, because a on its own is ኣ. The key map listens to a physical keyboard; on a touch screen, tap its keys on the page. The Backspace button removes one whole character, a syllable together with any mark attached to it, and never half of one.

What comes out

  • ሀ family, orders 1 to 7click each order in turn
    ሀ ሁ ሂ ሃ ሄ ህ ሆ, U+1200 to U+1206
  • Copy ሰላም ነው።five syllables, a space and a full stop
    the same 7 code points, 19 bytes as UTF-8
  • Backspace after ላ in ሰላምcaret between ላ and ም
    ሰም: ላ removed whole, ሰ and ም untouched
Nothing you type leaves this page, and there is no account. Your draft, the mode and the open family are kept in this browser, and the Start over button at the top of the tool page forgets them.

Common questions

How do I type Amharic without installing an Amharic keyboard?
Two ways, both in this page. In By family mode, click a consonant family in the grid, then click one of its vowel orders, and that syllable goes in at the caret: ሰ then its fourth order gives ሳ. Your own keyboard keeps typing as it always does, so you can mix in Latin text or digits. In Key map mode, the Latin keys the map lists become Ethiopic as you press them in the box: s gives ስ, e straight after it turns that into ሰ, and selam new:: gives ሰላም ነው።. On a touch screen, tap the key map's keys on the page instead, because a phone's own keyboard does not always report which key was pressed. When you are done, Copy puts the text on the clipboard and .txt saves it as a plain UTF-8 file.
Should I write ሀ, ሐ or ኀ? And ሰ or ሠ?
In modern Amharic those letters are pronounced alike, and so are አ and ዐ, and ጸ and ፀ. They are still different letters with different Unicode code points, and which one a word uses is a matter of spelling: some words are traditionally written with one, some with another, and usage varies. This keyboard does not guess. Every one of them has its own family in the grid and its own key in the key map (h for the ሀ family, H for ሐ, a backtick then h for ኀ; s for the ሰ family and a backtick then s for ሠ; a vowel on its own for the አ row and a backtick then a vowel for the ዐ row; S for the ጸ family and a backtick then S for ፀ), so the letter you get is always the one you chose.
What spelling does the key map use?
The vowel keys follow SERA, the System for Ethiopic Representation in ASCII: e is the first order (ä), u the second, i the third, a the fourth, E the fifth, I the sixth (ə) and o the seventh. A consonant key on its own gives the sixth order, the bare consonant, and a vowel key pressed straight after it changes that syllable; a vowel only joins the consonant typed by the key just before it, so clicking elsewhere or moving the caret ends the syllable. A vowel on its own gives the አ row, which means a word that starts with አ starts with e: emarINa gives አማርኛ, while a on its own gives ኣ. Capital W after a consonant with a mapped wa or labialized form composes that form (lWa ሏ, qWa ቋ, kWas ኳስ). A colon gives the word space ፡, two colons give the full stop ።, and the comma and semicolon give ፣ and ፤. With physical input, unsupported W stays Latin: hW gives ህW. Digits, the space and keys the map does not list type as they are.
Which characters are on the keyboard?
327 characters, all from the Ethiopic block, U+1200 to U+137F. That is the 34 consonant families Amharic uses, each with its seven vowel orders and the extra forms Unicode gives that family: the wa forms such as ሏ and ቧ, the labialized series of ቀ, ኀ, ከ, ኸ and ገ (ቈ ቊ ቋ ቌ ቍ and the rest), the oa forms, and ፘ, ፙ and ፚ. Then the nine Ethiopic punctuation marks, U+1360 to U+1368, and the twenty Ethiopic numerals, ፩ to ፼, U+1369 to U+137C. Not on the keys: the three families Amharic does not use (ቐ, ዸ and ጘ), the combining marks U+135D to U+135F, and the Ethiopic Supplement and Extended blocks. Text you paste from any of those is kept exactly as it is, counted, and copied with everything else.
Why does each Amharic letter count as three bytes?
Because that is what UTF-8, the encoding the web and most files use, needs for any character between U+0800 and U+FFFF, and the whole Ethiopic block sits in that range. An ASCII Latin letter such as a, or a space, takes one byte; accented Latin letters can take more. So ሰላም ነው። is 7 characters: five syllables and the full stop at three bytes each, plus one space at one byte, which makes 19 bytes. The box shows both numbers as you type, which is what you need when a form or a text message limits length in bytes rather than characters.
Can it translate English into Amharic, or finish my words?
No. This is character entry and nothing else: there is no dictionary, no translation and no predictive spelling. The key map turns key presses into letters by a fixed table, so the same keys in the same order always give the same letters, and the families are the Unicode characters themselves. Typed in By family mode, English stays English; in Key map mode the same keys are spelled out as Ethiopic letters, which is transliteration of sounds and not a translation of meaning.
Is my text stored or sent anywhere?
Nothing is uploaded: the character map and the typing all run in this tab, so there is no server to send your text to and no account to make. Your draft, the mode you were in and the family you had open are kept in this browser alone so the page opens where you left it, and the Start over button at the top of the page forgets them. The .txt download is written in the browser as plain UTF-8 with no byte-order mark, holding exactly the code points in the box.
Can I use this Amharic keyboard on Android, iPhone, Mac or Windows?
Open it in a browser on your phone or computer. Tap By family or the on-screen Key map keys to enter Ethiopic characters. On a physical keyboard, Key map converts the listed Latin keys. This page does not add a system keyboard; Copy transfers your text to another text box.
Can I type English and Amharic together?
Yes. By family keeps your ordinary keyboard input unchanged and inserts Ethiopic characters when you tap a character button. Switch to Key map to compose Amharic using the listed Latin keys. It changes character entry, without translating English words.
How do I change this page’s English keyboard input to Amharic?
Choose Key map to turn the listed Latin keys into Ethiopic in this page’s text box: type s then e for ሰ. Choose By family to return to ordinary keyboard input; the character buttons still insert Ethiopic. Switching modes keeps your text. This changes input on this page only, without adding or changing a system-wide keyboard.

Character entry, not translation or predictive spelling: every syllable, punctuation mark and numeral on the keys is one code point from the Ethiopic block, U+1200 to U+137F, and the keys cover the 34 consonant families Amharic uses; the Ethiopic Supplement and Extended blocks are not on the keys, though pasted text from them is kept. Several letters share one sound in modern Amharic (ሀ ሐ ኀ, ሰ ሠ, አ ዐ, ጸ ፀ), so the key map never picks the spelling for you. Copy and the UTF-8 download give back exactly the code points in the box.