Drop any file to identify it
No upload. No signup. No sending your file halfway across the internet.
We tell you what it is, right here in your browser.
Drop it!
Let go to identify this file.
Couldn't identify this file
Need to convert it? fwip it →
Erlang was designed inside Ericsson in the 1980s to program telephone switches — systems that absolutely cannot go down. The language's core features reflect this: lightweight processes that crash independently, supervisors that restart failed processes automatically, and hot code upgrades that update running systems without a single dropped call.
WhatsApp handled 900 million users with a team of 50 engineers, largely because Erlang's concurrency model scales almost linearly. RabbitMQ, CouchDB, and ejabberd are built on Erlang. The language proves that boring, reliable technology can run the world's most demanding systems.
Erlang's syntax is unusual — influenced by Prolog, with pattern matching, atoms, and a period-terminated clause structure that surprises newcomers. The OTP (Open Telecom Platform) framework provides battle-tested patterns for building fault-tolerant systems. Most new projects in this ecosystem choose Elixir (modern syntax, same runtime), but Erlang itself remains essential for understanding and maintaining existing systems.