Elixir 1.16 / OTP 26

Online Elixir Compiler

Concurrent, functional language built on the resilient Erlang BEAM runtime. Write code with auto-formatting, test with standard input (stdin), and inspect terminal output in real-time.

✓ Pipe operator (|>) chains✓ Pattern matching on tuples and maps✓ Actor model concurrency primitives✓ Interactive IO.gets standard input
main.exs
Elixir 1.16 / OTP 26
13px
Standard Input (stdin)
Passed to scanf, input(), cin, etc.
UTF-8Elixir2 SpacesWrap: Off
Ctrl+Enter to Run
Ln 1, Col 114 lines396 chars
Output & ConsoleIdle

Ready to Compile & Run

Click the blue ▶ Run button in the header bar or press Ctrl + Enter to compile and execute your Online Elixir Compiler.

How to Run Elixir Code Online

Evaluate Elixir code using the pipe operator and functional modules.

  1. Write valid Elixir syntax with defmodule or top-level scripts, click "▶ Run".

Common Errors & Troubleshooting

Encountering compilation or runtime diagnostics? Check these common scenarios:

UndefinedFunctionErrorVerify module and function name spelling.

Related Functional Programming Compilers

View all 35+ compilers →
Haskell (GHC).hs

Purely functional, statically typed programming playground with GHC compiler

Clojure.clj

Dynamic functional Lisp dialect targeting the Java Virtual Machine

Frequently Asked Questions (Elixir)

Yes, standard Elixir |> pipeline expressions evaluate cleanly.