Error!

WordList

The 1,024 words currently used in WCode. Suggestions are welcome.
The list is dedicated to the public domain : CC0 v1.0

🐜ant🪰fly🕷️spider🦗cricket🦟mosquito🦧ape🐌snail🐍snake🐂bull🐝bee🪲beetle🪳cockroach
🦀crab🦎lizard🐭mouse🐃buffalo🐱cat🫏donkey🐸frog🪿goose🦍gorilla🐐goat🦒giraffe🦎gecko🐴horse🐆leopard🦁lion🐒chimpanzee🐫camel🦘kangaroo🐒monkey🐆cheetah🐄cow🐺jackal🐯tiger🦓zebra🦥sloth🐢tortoise🦪oyster🐘elephant🦏rhino🐺wolf🦛hippo🦕dinosaur🦤dodo🦈shark🐨koala🐆puma
🐬dolphin🐋whale🐟tuna🦊fox🐉dragon🐊crocodile🐂yak🐑sheep🐙octopus🐼panda🐆panther🐰rabbit🦭walrus
🦅eagle🕊️dove🐔chicken🐦crow🦇bat🦆duck🦅hawk🦉owl🏗️crane🐍cobra🦜parrot🐧penguin🐦robin🦢swan🦅falcon🦣mammoth🦑squid🐿️squirrel🦤ostrich🥝kiwi🕊️pigeon🦅vulture
🪑lap😬jaw👄lip👁️eye😊face🦾elbow💪arm🦴bone🧠brain🫁chest😶chin👂ear🐾claw💅nail💀skeleton🧴skin👆finger🦴hip🦵leg🗣️head❤️heart💇hair🦵knee🗣️throat👍thumb👄mouth🤚hand💪muscle🫃stomach🫘kidney😊cheek🫀liver🍖flesh🦒neck🦷tooth👅tongue🧠nerve👃nose⌚wrist🦶toe🦵thigh🪶feather🪽wing🫁lung🤷shoulder🐾tail🩸vein🌿stem🌳trunk🌿twig🌿branch
👗dress🤵suit🧥sweater🧻towel🧦sock👔tie🧢cap👗frock👖pocket👗skirt👕shirt👟shoe🧺linen🧥coat🧥jacket👖jeans🧣scarf
⬛black🔴red🔵blue🟡yellow🟢green⬜white
☂️umbrella🔍lens🛁tub🧪tube🔧pipe🔧wrench🪜ladder💡lamp🚰tap📞telephone🔭telescope🔩screw⌚watch🕐clock⚙️motor📻radio⚙️wheel🖊️pen✏️pencil🪡needle💻computer⏰alarm🧭compass⚓anchor⚙️axle👔belt🔘button💡bulb🍾bottle⛑️helmet🔢calculator🚰basin🧺basket🔋battery🔪blade📖book🔌plug🔌socket📷camera🔥oven🔨hammer🖨️printer🔊speaker🪏shovel🔘switch👜bag📄paper🪣bucket🔑key🔒lock👾pixel
🕯️candle🔦laser
🌸lily🌺orchid🌹rose🌼daffodil🌺dahlia🪷lotus🌷tulip
🍲soup🧂salt🍬sugar🍪biscuit🍞bread🌮taco🥐bun🎂cake🍬candy🍫chocolate🧃juice🧁muffin🍕pizza🍣sushi🍪cookie🫙jam🧇waffle🍇jelly🥒pickle🥧pie🍝pasta🍔burger🌰cinnamon
☕cup🥄spoon🍴fork🍽️plate
🌰almond🍎apple🍑apricot🥑avocado🍌banana🥭mango🥜cashew🍒cherry🍈guava🍊orange🍈papaya🍐pear🍇grape🍊citrus🥥coconut
🪑bench🛏️bed🖥️desk🪑chair🛋️sofa🪑table🧥wardrobe
🚑ambulance🚲bicycle🚲bike🚤boat🚗car🛒cart🚌bus🐎carriage🚁helicopter🚚truck🚐van🚢ship🚂train✈️jet🚃wagon🚀shuttle
⚽ball🏒hockey🎾tennis⚽soccer🪁kite🏇polo🎲dice♟️chess🛹skate🎎puppet🧩puzzle
🌿grass🌵cactus🧵cotton🍚rice🍵tea☕coffee🌽corn🍄mushroom🧄garlic🌶️pepper🌾oat🍦vanilla🌾wheat🍫cocoa
🫒olive🌴palm🎋bamboo🌳oak🌲pine🍃leaf🌵thorn🌱root🌱seed
👦boy🧒child👧girl👥crowd👨dad👩mom👩woman👨man👨father👦brother👩wife👩mother👨uncle👦son👧daughter🧒kid
🎭actor✍️author🐾beast👑king👸queen👨‍🌾farmer🤡clown👨‍✈️pilot👨‍⚕️doctor👨‍🍳cook🪖soldier🧑‍🎓student👩‍⚕️nurse👔manager👮police⚖️lawyer⚖️judge✍️poet👨‍🏫teacher👧sister🏛️minister🏛️governor
🌍gravity📡antenna⚛️electron⚛️proton⚛️neutron🔥plasma💡photon🚀rocket
🍂autumn❄️winter☀️summer🌸spring
➖line⬜square⭕circle📦cube🔵sphere📐triangle⭕ellipse📱device🟦rectangle💈stripe
🧱wall🚇tunnel🗼tower🏊pool🕳️hole🏛️arch📍base🪵beam🏢building🏰castle🪵floor🏛️dome🌉bridge🏠ceiling🏠roof🪺nest🚪gate🪟window🏛️hall🏛️pillar🔺pyramid🚪room🐠aquarium🛏️chamber🌀portal🗽monument
🪨marble🧽sponge💍locket🧊ice🔔bell💨air📛badge🎈balloon📿bangle📿bead🛏️blanket🥾boot📔diary📎clip🪙coin👛purse💇comb💎diamond🧴perfume🪵stick🚩flag🛏️pillow📔cover🧸toy💎gem🪆doll🪢harness🧰container🔮crystal
🌫️mist🌫️fog🌨️blizzard☁️cloud🌧️rain🌀hurricane❄️snow🌪️tornado⛈️storm
🥇gold⚛️helium⚛️hydrogen🥈silver⚛️iridium🔩iron🟤copper⚛️calcium⚛️carbon⚛️nitrogen🧂sodium💨oxygen⚛️zinc💻silicon⚛️plutonium🌡️mercury🥫tin⚛️titanium💎platinum⚛️uranium💡neon
🎺brass🔩steel
🏦bank💵bill🚧border⬇️bottom🚧boundary🏹bow📦box🛑brake
🎹piano🎵flute🎻violin🎸guitar🎵harmonica🎤microphone
🥬cabbage🥬lettuce🥦broccoli🥕carrot🥒cucumber🫘bean🧅onion🥔potato🍅tomato🍋lemon🥕radish🫘soy💡tip🧱brick🧹broom🖌️brush🫧bubble🫚ginger🍆brinjal
💧water🌱soil🧱clay🪨stone🌤️sky🌅morning🌙night🌲forest🌑eclipse🌊tide⛈️thunder🌊tsunami🪨coal🏖️sand🧲magnet🥚egg🪵wood🍯honey🕯️wax🥛milk🛢️oil🌅dawn🌇dusk🌊sea💎pearl🌅sunrise
🌋volcano🌊ocean🏖️beach🏞️land🏔️glacier🚣canal🪨cave🏞️river🏔️cliff🏞️lake🏝️island🏞️valley🌍continent🏔️mountain⛰️peak⛰️hill🏞️pond🏖️coast🏜️desert🌍ground🛥️marina🚦junction
⭐star🛰️orbit🌌galaxy☄️asteroid🌌aurora🛰️satellite☄️meteor🌌nebula⭐pulsar☄️comet
🏃run💕love💃dance🎬act🍽️eat🍂fall💭feel🔍find🌊flow🌀spin🏁race🎯toss🎶sing🏊swim📝poem🤲catch
📌basic➕math📠fax🎡fair🎞️film🏢flat🐟fish⚙️gear🎁gift🎯goal🦸hero🌿herb💚kind👩lady🌿mint🎨art⭕oval💧pure🪨rock👁️view🗳️vote🧠wise🌊wave🔌wire🏆award🦁brave🟤brown🏡cabin🔌cable⛓️chain✨charm💤dream☮️peace⚡quick🤫quiet🥗salad🧊solid💬topic🪟curtain🎮game🎵music🧵cloth🌱plant🙏polite🍛food🥦vegetable🪑furniture🔬science🐦bird🌿nature🌸flower⚡energy🐛insect🕸️net📐area👶baby🔙back📊basis🛁bath🌊bay📋board🧍body🎁bonus👔boss💨breath🌳bush🧈butter🛒buyer🪤cage📅calendar🏕️camp🖼️canvas🃏card💝care📦case💵cash🎭cast🔬cell🪨cellar🧱cement💰cent💯century✏️chalk📺channel🧀cheese🏙️city🦪clam🏫class🌡️climate☘️clover🏌️club🚌coach🌀coil👔collar🏢company🧱concrete🧵cord🍾cork🤧cough🏳️country💥crack📦crate🖍️crayon🍦cream🐾creature💳credit👑crown🌊current〰️curve🌑dark📅date📆decade🃏deck🌡️degree🤿depth⛽diesel🪙dime🍽️dish📏distance🚪door🚿drain🎭drama🗄️drawer🔩drill🥤drink💧drop🥁drum💨dust🌍earth📐edge🔧engine🚪entry➗equation🧽eraser📅event📝exam🚪exit📋fact🏭factory🌀fan🦷fang🌾farm🚰faucet🍽️feast🚧fence🤒fever🌾field📁file🔥flame🦶foot💪force📋form🧪formula⛲fountain🖼️frame🏠front🍇fruit⛽fuel🌻garden🗿giant🥛glass🧤glove🧴glue📊grade🌾grain📈graph🔲grid✊grip👥group🧑guest🧭guide🌓half🎩hat🌡️heat🏠home🪝hook🌟hope🕐hour🏠house💡idea⚡impulse💰income🖊️ink💹interest📦item🫙jar💎jewel🔗join🧳journey🫖kettle🦵kick🔬lab🎀lace➖lack⚖️law🌿lawn⬅️left📧letter📊level📚library🌱life🏋️lift💡light🔗link💧liquid📋list📦load🪵log🏷️logo👀look⬇️low🪵lumber🍱lunch⚙️machine🪄magic📬mail🏬mall🗺️map🏪market🔴mars⚖️mass🧘mat🔢matrix⚛️matter🍽️meal📺media🧠memory📋menu🔩metal🧠mind⛏️mine⏱️minute🪞mirror🔘mode💰money🧘monk📅month😊mood🧹mop🏃motion🎬movie🟫mud☕mug🏳️nation📝note🔢number🏢office🎀ornament👤owner📦pack📄page🎨paint🍳pan📦parcel👪parent🏞️park🧩part🩹patch🧑person🐛pest🐾pet📱phone🖼️picture💊pill📌pin📋plan🪐planet🧴plastic▶️play📊plot👉point🪵pole⚓port🧳porter📍position📮post🍲pot⚡power💲price🖨️print📈profit⛽pump💎quartz❓question🗄️rack🏔️range📊rate➗ratio☀️ray➡️right💍ring🎣rod🎭role🪢rope📏rule🛍️sack🐎saddle⛵sail🧪sample🫙sauce⚖️scale🎬scene2️⃣second🪞self🌤️shade📄sheet📚shelf🐚shell🛍️shop🚿shower↔️side🪧sign🧵silk🌐site📏size🎯skill💤sleep🥿slip⛷️slope😊smile🧼soap👥society🥤soda🎵song🔀sort🔊sound🌌space🪏spade✨spark📍spot🎭stage📮stamp🧍stand🏛️state🚉station🥩steak💨steam👣step🍲stew🪡stitch📖story🔥stove🌾straw🧵string📚study🎠swing✅task🖋️tattoo⛺tent📅term📝test💬text📚theory📦thing💭thought🧵thread🎫ticket🧱tile↕️tilt🍞toast🔧tool🔝top💱trade🌳tree✈️trip🏆trophy✅truth🌀twist⌨️type🔗union1️⃣unit🌌universe💎value🏺vase🚢vessel🦺vest🗣️voice👛wallet🌤️weather🕸️web⚖️weight⏳while📯whistle✨wonder🧶wool📝word💼work🌍world🏡yard🧶yarn🧒youth🎌banner🚜harvest🖍️sketch🔖sticker
➡️east🔥fire⛽gas🧽rub💉syringe🏘️village📅week⬅️west⬆️north⬇️south📜verse🆓free📯horn❤️live🎭mask📐angle🌍equator📰news🔊noise🥜nut🛢️petrol😊pleasure🧴powder🕵️spy👆touch🏙️town👤user🧕veil〰️tremor⚛️atom📹video🥕turnip📼tape🛢️tank⚙️system👃smell🚰sink📢shout🟤rust⭕rim🧾receipt🛏️quilt🍐quince🏹quiver👊punch🩸blood🎖️army💨smoke📛name📍place✈️plane🧹rake🏠rent⚠️risk🛣️road🏫school🤝shake🌨️sleet🛤️street

Wordlist uses

  • Wolo Code uses the wordlist to encode locations as a city name and three words.
  • words is a Go package that uses the wordlist to encode integers as short sequences of words.
  • verbal-id adapts the WCode wordlist for spoken identifiers, filtering out similar-sounding words and adding replacements.

Wordlist references

  • UX Stack Exchange discussion mentions WCode as an option for generating memorable activation codes from words.
Word selection criteria:
  1. Nouns
    Prefer: Moon
    Avoid: Run
  2. Prefer concrete nouns.
    Prefer: Car
    Avoid: Care
  3. Use the base, singular form of the word
    Prefer: Car
    Avoid: Cars
  4. Popular
    Prefer: Car
    Avoid: Tomahawk
  5. Simple pronunciation and spelling
    Prefer: Cat
    Avoid: Penicillin
  6. Avoid words with spelling variants
    Avoid: words with competing spellings, such as Color and Colour
  7. No compounded words
    e.g. Volley-ball
  8. No immoral and objectionable words
    e.g. Bomb Dog Pig
  9. Positive words over negative ones
    Prefer: Rise
    Avoid: Fall
  10. No synonyms
    Avoid: using both Man and Person
  11. Unique, distinct and no homophones
    Prefer: a distinct word such as Apple
    Avoid: using both Rose and Rows
  12. No singular and plural of the same word
    Avoid: using both Foot and Feet, or both Child and Children
  13. No words that are only used in the plural
    Avoid: Scissors, Trousers and Pants
  14. Distinct spelling - at least 2 letters apart from every other word (required for new words; existing close pairs are reviewed over time)
    Avoid: using Car alongside Card or Cart
  15. Distinct sound - no confusable minimal pairs, including common Indian English accent pairs (v/w, s/sh, z/j, th/t, short/long vowels)
    Avoid: pairs such as Vest and West, or Sheep and Ship (required for new words; existing pairs are reviewed over time)
  16. One pronunciation only
    e.g. Bow, Lead, Wind and Wound each have two
  17. Spelt the way it sounds - avoid silent letters and irregular spellings
    Prefer: Cat
    Avoid: Receipt and Plough
  18. Familiar to Indian and global speakers
    Prefer: Mango
    Avoid: Quince
    Frequency (English Zipf >= 3.5) is a guide, not a rule: Brinjal and Guava are familiar in India though rare in global English
  19. Not offensive, vulgar or awkward in Indian languages either, including when spoken by an Indian English speaker or typed in Roman script
    e.g. check Hindi, Marathi, Tamil, Telugu, Kannada, Malayalam, Bengali, Gujarati, Punjabi and Urdu with native speakers
  20. Neutral - no death, disease, weapons, violence, crime, religion, politics or brand names
    Prefer: Comet
    Avoid: Death and brand names such as Jeep
  21. Length: 3 to 10 letters
  22. No words from the NATO phonetic alphabet (spelling a code aloud with it would conflict)
    e.g. Alfa/Alpha, Bravo, Charlie, Delta, Echo, Foxtrot, Golf, Hotel, India, Juliett/Juliet, Kilo, Lima, Mike, November, Oscar, Papa, Quebec, Romeo, Sierra, Tango, Uniform, Victor, Whiskey/Whisky, Xray/X-ray, Yankee, Zulu
Dictionary constraints:
  • Exactly 1024 (2^10) words; each word is one 10-bit index
  • Lowercase ASCII letters only, no duplicates
  • The index of a word is its data. Order in wordlist.json / wordlist.js / wordlist.txt is the encoding order, never re-sort it. Wordlist.tsv is grouped by category for reading only
  • A replaced word takes the slot (index) of the word it replaces, which is why some slots are out of alphabetical order (e.g. 'author', 'basic', 'clip', 'swim')
Emoji:
  • Emoji are a memory aid only, never part of a code; always show the word with its emoji
  • Each word gets its own emoji that shows that exact word, not a related one
    e.g. 'Mud' must not use 💩, 'War' must not use 🕊️
  • One emoji per word: no emoji shared by two words
  • No ZWJ sequences or skin-tone variants; single code point (plus VS16) only
  • Must render on the oldest supported Android / iOS versions; avoid the newest Unicode release
  • Must be named the same way when spoken, so a listener can't confuse it with another word
Versioning:
  • Any word replacement changes what a slot is called, so it needs a new dictionary version. The index (the data) never changes
  • Old codes must still decode: every retired word maps to a replacement at the same index. Decoders accept the retired word as that index
  • Encoders only output words from the latest list
  • A retired word is never reused, for any slot
  • Each version is described in VERSIONS.md: date, reason and every changed index
Greylist:
  • Some current words may be replaced, or have their emoji fixed, in a later version. They stay in the live list until then. See GREYLIST.md
  • Greylist words occupy the lowest suitability ranks.
Blacklist:
  • Words that are not in the current list are described in BLACKLIST.md. Those that were previously in the main list and were replaced still decode via a replacement at the same index.
  • Words that were never in the main list — the NATO phonetic alphabet (rule 22), and words considered and not used — are not aliases and have no replacement.
  • A replacement is taken from outside the considered-and-not-used list by default
  • A blacklisted word can only be re-admitted after a fresh review against the current rules, and a note in VERSIONS.md
Checks for every new version:
  • 1024 unique words, lowercase ASCII, 3-10 letters
  • Every changed slot keeps its index; no other slot changes
  • New words: not in the current list, not a NATO phonetic alphabet word (rule 22), edit distance >= 2 from every word, no homophone, no confusing sound-alike, not previously considered and not used (or re-admitted as above)
  • Native-speaker review for sensitivity in Indian languages
  • Listening test: say, hear and type 3-word codes over a phone call

Current version: 6 - see VERSIONS.md