Compiler Explorer logo

Compiler Explorer

See the assembly your code compiles to, live.

✓ No sign-upFree to useDeveloper

What is Compiler Explorer?

Compiler Explorer, also known as Godbolt, shows the assembly code your program compiles to, live as you type. It supports C, C++, Rust, Go, Zig, Swift and dozens of other languages with hundreds of compiler versions.

You can compare compilers and optimization flags side by side, run code, and share a short link. It is a favorite tool for performance work and for understanding what compilers really do.

Key features

  • Live assembly output as you type
  • Hundreds of compilers and versions
  • Compare multiple compilers side by side
  • Execute code and share links

Pros

  • Unique insight into compiler output
  • Huge compiler selection
  • Open source

Cons

  • Assembly needs some knowledge to read
  • Not a full IDE

Best for

Checking how code gets optimizedComparing compiler versionsTeaching low-level programming

Ratings and reviews

No reviews yet. Community ratings and reviews are coming soon, so you can share how Compiler Explorer worked for you.

Compiler Explorer FAQ

Is Compiler Explorer free?

Compiler Explorer is free and open source with no account.

Do I need an account to use Compiler Explorer?

No. Compiler Explorer works without signing up, so you can open godbolt.org and start using it right away.

What are some alternatives to Compiler Explorer?

Similar free tools that also work without an account include Regex101, CyberChef, Crontab Guru, Transform, JSON Crack and Carbon.

Similar to Compiler Explorer

More free tools that work without an account.

Browse by category