100% in-browser Β· no install

Code with emojis.

Emoji Script turns symbols like πŸ€” πŸ” πŸ—£οΈ πŸ’― into real syntax. Write, copy, paste and run emoji code instantly in your browser.

hello.emoji
πŸ€”πŸŒœπŸ’―πŸ€πŸ’―πŸŒ›πŸ‘‰πŸ”“
  πŸ—£οΈπŸŒœπŸ’¬Hello, world! πŸ‘‹πŸ€«πŸŒ›πŸ™
πŸ”’πŸ™ƒπŸ‘‰πŸ”“
  πŸ—£οΈπŸŒœπŸ’¬Impossible πŸ˜΅πŸ€«πŸŒ›πŸ™
πŸ”’
PLAYGROUND

Online Emoji Script compiler

Everything runs locally in your browser. Your code is never sent to a server.

Codemain.emoji
Outputready
// Your script output will appear here.
EXAMPLES

Copy, paste, run.

See the ten commented examples β†’

DOCUMENTATION

Emoji Script syntax.

Every statement ends with πŸ™. Code blocks use πŸ”“ and πŸ”’.

Emoji β†’ code equivalents

πŸ”“   πŸ”’{   }Block
πŸ“€   πŸ“₯[   ]List
πŸ—£οΈprint(...)Print
πŸ“len(...)Length
βž• βž– βœ–οΈ βž—+ βˆ’ Γ— Γ·Math
➑️ 🀝 πŸ™…= == !=Compare
πŸ’ͺ 🀏> <Compare
πŸ’― 🧒 πŸ‘»True False NoneValues
πŸ” πŸ€” πŸ™ƒwhile if elseLogic
πŸ’¬   🀫"   "String
🌜   πŸŒ›(   )Parentheses
πŸ”Ή πŸ‘‰ πŸ™, : ;Separators
0️⃣…9️⃣0…9Numbers
⏺️.Decimal

While loop

πŸ”πŸŒœcomparisonπŸŒ›πŸ‘‰πŸ”“
  ...
πŸ”’

If / Else

πŸ€”πŸŒœcomparisonπŸŒ›πŸ‘‰πŸ”“
  ...
πŸ”’πŸ™ƒπŸ‘‰πŸ”“
  ...
πŸ”’

Good to know

Variable names still use regular letters. Example: score➑️5οΈβƒ£πŸ™.

The full syntax, symbol by symbol β†’

READY?

Your next script
starts with an emoji.

Emoji Script is free, accountless and requires no installation. Copy an example or write your own program.

Write my first script πŸš€