Interpret Esolangs Online
Interpret Esolangs Online is a project created by User:None1, it is a webpage that allows you to run esoteric languages online.

Introduction
Interpret Esolangs Online interprets esolangs in client-side JavaScript. It currently supports these 42 esolangs:
- 6
- ABCDXYZ
- Alphuck
- APLWSI
- Arithmetic
- B2C
- Befunge-93
- Brainfuck+2
- Brainalpha
- !!brainfeed
- brainfuck
- Chicken
- ><x>
- Deadfish
- ›*&«&^
- Hello
- Hello++
- HQ9+
- HWorld
- Kipple
- <stack>
- Nil
- No.
- Nope.
- oOo CODE
- PlusIntMinus
- PlusIntOutput
- PlusOrMinus
- PlusOrOutput
- Poetic
- Quine (programming language)
- Random Brainfuck
- ReverseFuck
- Self-modifying Brainfuck
- Self-modifying Brainfuck#
- SLet
- Text
- Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee
- Welcome to Esolang, the esoteric programming languages wiki!
- Wizzcake
- Wizzcake+
The interpreters are all written by User:None1 except for the Arithmetic, Wizzcake, Wizzcake+, 6 and ›*&«&^ interpreters.
Since 2025/11/17, dark mode is supported.
Note
Due to the restriction of GitHub Pages, if you want to create a permanent link of your program, the program shouldn't be too long, or you can manually download the source code of the webpage and deploy it in somewhere else that doesn't restrict URI length. There is no longer limit on URL length because the hash of URL is used instead of search now!
If you fail to use the Python code execution feature, try appending the following text to your hosts file:
151.101.65.229 cdn.jsdelivr.net
Which redirects cdn.jsdelivr.net to fastly.jsdelivr.net.
How to help
If you found a bug, you can write in the talk page or post an issue or send a PR at GitHub.
If you want to add esolangs, you can write in the talk page or post an issue at GitHub. If you write in the talk page, you can include an interpreter (preferably client-side JavaScript) along with the name of language if there is one. BUT REMEMBER, THE INTERPRETER YOU INCLUDE MUST BE PUBLIC DOMAIN!
If you want to collaborate, write in the talk page.
External Resources
- The page
- The page at replit (dead link)
- The page at vercel (Confirmed to work, but not latest)
- The source code at GitHub.