Interpret Esolangs Online 3.1.1
This is a webpage that interprets esoteric languages in client-side JavaScript. Currently, this supports 43 languages.
A new feature added allows execution of Python code via PyScript, and after version 3.1.1, it can interpret Python code from files instead of embedding the code in JavaScript files.
Here is the detailed information about the languages:

Language Name Information about interpreter Link to esolangs.org Interpreter source code
ABCDXYZ Interpreted via Python code execution https://esolangs.org/wiki/ABCDXYZ abcdxyz.py
Alphuck Supports wraps, EOF results in 0, 1000000 8-bit cells https://esolangs.org/wiki/Alphuck alphuck.js
APLWSI https://esolangs.org/wiki/APLWSI aplwsi.js
Arithmetic A slight modification of the interpreter by the esolang user PythonshellDebugwindow in public domain https://esolangs.org/wiki/Arithmetic arithmetic.js
B2C https://esolangs.org/wiki/B2C b2c.js
Befunge-93 Unrestricted playfield size, division or modulo by zero results in 0 https://esolangs.org/wiki/Befunge befunge.js
Brainfuck+2 1000000 cells https://esolangs.org/wiki/Brainfuck%2B2 bfp2.js
Brainalpha 1000000 cells https://esolangs.org/wiki/Brainalpha brainalpha.js
!!brainfeed https://esolangs.org/wiki/!!brainfeed brainfeed.js
brainfuck Supports wraps, EOF results in 0, 1000000 8-bit cells https://esolangs.org/wiki/Brainfuck brainfuck.js
Brainfuck extended Supports wraps, EOF results in 0, 1000000 8-bit cells https://esolangs.org/wiki/bx bx.py
Chicken https://esolangs.org/wiki/Chicken chicken.js
><x> https://esolangs.org/wiki/Dead_fish deadfish.js
Deadfish https://esolangs.org/wiki/Deadfish dead_fish.js
›*&«&^ https://esolangs.org/wiki/%E2%80%BA*%26%C2%AB%26%5E galax.js
Hello Case sensitive, outputs "Hello World" and a line feed for every h command https://esolangs.org/wiki/Hello hello.js
Hello++ Case insensitive, outputs "Hello World" and a line feed for every h (or H) command https://esolangs.org/wiki/Hello%2B%2B hellopp.js
HQ9+ Doesn't output the accumulator in the + command https://esolangs.org/wiki/HQ9%2B hq9p.js
HWorld https://esolangs.org/wiki/HWorld hworld.js
Kipple Doesn't support the string preprocessor or comments https://esolangs.org/wiki/Kipple kipple.js
<stack> Interpreter comes from https://github.com/none-None1/lstackg/ which is in public domain https://esolangs.org/wiki/LstackG lstackg.js
Nil https://esolangs.org/wiki/Nil nil.js
No. https://esolangs.org/wiki/No%2E no.js
Nope. https://esolangs.org/wiki/Nope%2E nope.js
oOo CODE Supports wraps, EOF results in 0, 1000000 8-bit cells on the right of origin, and 100 on the left https://esolangs.org/wiki/OOo_CODE ooocode.js
PlusIntMinus https://esolangs.org/wiki/PlusIntMinus plusintminus.js
PlusIntOutput https://esolangs.org/wiki/PlusIntOutput plusintoutput.js
PlusOrMinus https://esolangs.org/wiki/PlusOrMinus plusorminus.js
PlusOrOutput https://esolangs.org/wiki/PlusOrOutput plusorOutput.js
Poetic Supports wraps, EOF results in 0, 1000000 8-bit cells https://esolangs.org/wiki/Poetic poetic.js
pRINT Supports "p" for "print" and "w" for "write" https://esolangs.org/wiki/pRINT print.js
Quine https://esolangs.org/wiki/Quine_(programming_language) quine.js
Random Brainfuck Supports wraps, EOF results in 0, 1000000 8-bit cells https://esolangs.org/wiki/Random_Brainfuck rbf.js
ReverseFuck Supports wraps, EOF results in 0, 1000000 8-bit cells https://esolangs.org/wiki/ReverseFuck reversefuck.js
6 There is so much names for this esolang https://esolangs.org/wiki/6 six.js
Self-modifying Brainfuck Supports wraps, EOF results in 0, 1000000 8-bit cells on the right of the program itself, and 100 on the left https://esolangs.org/wiki/Self-modifying_Brainfuck smbf.js
Self-modifying Brainfuck# Supports wraps, EOF results in 0, 1000000 8-bit cells on the right of the program itself https://esolangs.org/wiki/Self-modifying_Brainfuck_Sharp smbf_sharp.js
SLet Version 4.1.5, Python interpreter originally by islptng https://esolangs.org/wiki/Slet slet.py
Text https://esolangs.org/wiki/Text text.js
Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee Program must start with Start epidemic, but doesn't have to end with Delevop vaccine https://esolangs.org/wiki/Weeeeeeeeeeeeeeeeeeeeeeeeeeeeee wee.js
Welcome to Esolang, the esoteric programming languages wiki! It's an esoteric language https://esolangs.org/wiki/Welcome_to_Esolang,_the_esoteric_programming_languages_wiki! wte_teplw.js
Wizzcake A slight modification of the interpreter by the esolang user RainbowDash in public domain https://esolangs.org/wiki/Wizzcake wizzcake.js
Wizzcake+ A slight modification of the interpreter by the esolang user RainbowDash in public domain https://esolangs.org/wiki/Wizzcake%2B wizzcakep.js

Back to the main page