Skip to content

Run code online. Look up syntax. Move on.

A free online code playground and pocket reference for Python, JavaScript, SQL and HTML. Everything runs in your browser: no install, no account, no queue.

Run code online

Cheat sheets

Grouped by task, with copy buttons. Python, JavaScript and SQL snippets run with one click.

All 19 cheat sheets

AI code generator

“Find all .log files older than 7 days and gzip them”

find /var/log/myapp -name "*.log" -mtime +7 \
  -exec gzip {} \;

Describe what you need in plain English and get one clean snippet in Python, JavaScript, SQL, Bash, Docker, Git and more. Every playground also has Explain and Fix the error buttons.

Generate code

Explainers you can poke at

The concepts behind the most-searched syntax, built so you change something and watch what happens.

/\d+/gRegex tester
Live highlighting, capture groups, a plain-English breakdown of every token, and an AI “describe it” mode.
→ 3Python visualizer
Replay a program line by line with the call stack and every variable shown. Real CPython, private, in your browser.
✓ pyPython code checker
Find syntax errors with the exact line and column, plus names that are never defined, without running the code.
.dbSQLite viewer
Open a .db or .sqlite file, browse its tables and run SQL on it. The file never leaves your device.
{ }JSON formatter
Beautify, minify and validate, with the exact line and column of any error and a one-click fix for trailing commas.

Frequently asked questions

Is QuickRef.dev free?

Yes. The playgrounds, cheat sheets and tools are free with no account. The AI features are free within a fair-use rate limit.

Which languages can I run online here?

Python 3 (real CPython via WebAssembly), JavaScript, SQL (SQLite) and HTML/CSS/JS with a live preview. All of them run in your browser, not on a server.

Do I need to install anything?

No. Open a playground and press Run. The Python runtime downloads once (about 12 MB) and is cached by your browser after that.

Is my code private?

Code you run stays on your device. It is only sent to an AI model if you press one of the AI buttons (Generate, Explain, Fix).