Compiler Explorer

Compiler Explorer compiles code online and displays the generated assembly for multiple languages.

compiler-explorer.com
Compiler Explorer homepage screenshot

About Compiler Explorer

Compiler Explorer is an interactive online compiler that shows assembly output for C++, Rust, Go and other languages. It provides a source editor with compiler and execution views, intermediate outputs such as preprocessor results, AST, LLVM IR and control flow graphs, and options to run code with arguments and stdin and to filter assembly output.

Save and load options use examples, browser-local storage and history, and local files, while settings are stored locally and are not included in shared URLs. An optional Claude Explain feature sends source and compilation output to Anthropic for explanation and is skipped when code contains "no-ai".

Key features

  • Show assembly output for C++, Rust, Go and other languages
  • Execute code with custom arguments and stdin input
  • View intermediate outputs like LLVM IR, AST and preprocessor
  • Filter assembly by labels, directives, comments and whitespace
  • Toggle Intel syntax and demangle identifiers in output
  • Display control flow graph for compiled output
Best for: Developers who want to inspect assembly and intermediate compiler output for source code.
Good for
  • Shows assembly output for C++, Rust, Go and other languages
  • Provides intermediate views including AST, LLVM IR and preprocessor output
  • Supports local save and load through browser storage and files
Watch out for
  • Some tools are not supported by every language or compiler
  • Settings are stored locally and not included in shared URLs
  • AI explanation is skipped when source contains "no-ai"

Compiler Explorer at a glance

Type
Online tool
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Compiler Explorer alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 13 alternatives

Prettier

prettier.io

Format code consistently with Prettier, an opinionated formatter that supports multiple languages.

Popular in Code Editors & IDEs

Well-known listings from the same topic.

All 74

Compiler Explorer FAQ

Does Claude Explain share my code with another service?
Yes, it sends source code and compilation output to Anthropic for explanation. The text states the data is not used to train their model and is covered by the Privacy Policy, and that LLMs can make mistakes.
How can I save and reload work?
You can load examples, use browser-local storage and history, load from a local file or save to a file, and save the current state as a user template.
Are my settings included in shared URLs?
No, settings are persisted locally using browser local storage and are not preserved as part of shared URLs.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing