Freedom251 › Code Playground Software
db<>fiddle
by db<>fiddle

What db<>fiddle is
db<>fiddle is an online SQL playground that runs statements against real database engines and gives each result a permanent link. It supports MySQL, SQL Server, PostgreSQL, Oracle, SQLite, MariaDB, Db2, DuckDB, DocumentDB, YugabyteDB, Firebird, and TimescaleDB. The live engine list includes multiple versions for supported databases, and some versions offer sample schemas. The service is free and does not require an account. Its HTTP API accepts SQL batches through a POST request and runs them in order against the same fresh database, so later batches can use objects created earlier. The API returns the new fiddle code as plain text. An optional sample parameter selects a preloaded schema when the selected engine version offers one. A fiddle URL can return SQL and results in Markdown when requested with the text/markdown Accept header. The maker says each run executes on a real disposable VM. Fiddles are not enumerable, so access depends on sharing a link. Submitted content is covered by Creative Commons CC0.
Who it suits
db<>fiddle suits people who want to share SQL examples or results, including users of markdown-based Q&A sites. Its API and ordered batches can also suit longer, multi-step SQL work.
What it does well
- Free to use without an account.
- Supports a wide range of database engines.
- SQL batches run in order against one fresh database.
- Fiddle URLs can return SQL and results as Markdown.
- Runs execute on a real disposable VM.
What to know first
- Fiddles require a shared link for others to see them.
- Submitted content is covered by Creative Commons CC0.
- Some engine versions may not offer sample schemas.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | No account needed · online SQL playground | Free |
As dbfiddle.uk lists them, read 7 Oct 2026. The maker's own page has the final word.
Getting started
- Open https://dbfiddle.uk/ in a web browser
- Choose a supported database engine and version
- Optionally select a sample schema when available
- Enter SQL and run it against the fresh database
- Share the generated fiddle link or use the HTTP API with a POST request
Verdict
db<>fiddle combines an online SQL editor with permanent result links and an API for ordered batches. Its non-enumerable fiddles make link sharing the route to access, and submitted content falls under CC0.
Questions
Does db<>fiddle require an account?
No. The service is free to use without an account.
Which database engines are supported?
Supported engines include MySQL, SQL Server, PostgreSQL, Oracle, SQLite, MariaDB, Db2, DuckDB, DocumentDB, YugabyteDB, Firebird and TimescaleDB.
Can I call db<>fiddle through an API?
Yes. The HTTP API accepts SQL batches by POST and returns a new fiddle code as plain text.
Can a fiddle return Markdown?
Yes. A fiddle URL returns SQL and results in Markdown when requested with the text/markdown Accept header.
Are fiddles publicly discoverable?
Fiddles are not enumerable. A fiddle without a shared link is not visible to others, while public sharing is supported.
Facts from db<>fiddle's own pages
- Accounts
- The service is free to use and does not require an account. · dbfiddle.uk, 7 Oct 2026
- API
- The API accepts SQL batches through a POST request and returns the new fiddle code as plain text. · dbfiddle.uk, 7 Oct 2026
- Database engines
- It supports MySQL, SQL Server, PostgreSQL, Oracle, SQLite, MariaDB, Db2, DuckDB, DocumentDB, YugabyteDB, Firebird and TimescaleDB. · dbfiddle.uk, 7 Oct 2026
- Engine versions
- The live engine list includes multiple versions for supported databases, with some versions offering sample schemas. · dbfiddle.uk, 7 Oct 2026
- Execution isolation
- The maker says every run executes on a real disposable VM. · github.com, 7 Oct 2026
- Fiddle visibility
- Fiddles are not enumerable, so the maker says a fiddle without a shared link is not visible to others. · dbfiddle.uk, 7 Oct 2026
- Founded
- 2017 · dbfiddle.uk, 28 Sept 2026
- Free plan
- Yes · dbfiddle.uk, 20 Sept 2026
- Intended audience
- The project describes the editor as suited to markdown-based Q&A sites and longer, multi-step code. · github.com, 7 Oct 2026
- Maker
- The site credits Jack Douglas and displays a 2017–2026 copyright. · dbfiddle.uk, 7 Oct 2026
- Markdown output
- A fiddle URL returns SQL and results in Markdown when requested with the text/markdown Accept header. · dbfiddle.uk, 7 Oct 2026
- Privacy
- The site says it logs only the first three octets of IP addresses and uses no cookies, tracking scripts or fingerprinting. · dbfiddle.uk, 7 Oct 2026
- Private projects
- Yes · dbfiddle.uk, 20 Sept 2026
- Purpose
- db<>fiddle runs SQL against a real database engine and provides a permanent link to the result. · dbfiddle.uk, 7 Oct 2026
- Sample schemas
- An optional sample parameter selects a preloaded schema when the chosen engine version offers one. · dbfiddle.uk, 7 Oct 2026
- SQL batches
- The HTTP API runs batches in order against the same fresh database, so later batches can use objects created earlier. · dbfiddle.uk, 7 Oct 2026
- Submitted content
- Everything submitted is covered by Creative Commons CC0. · dbfiddle.uk, 7 Oct 2026
Where db<>fiddle stands on Freedom251
- Code Playground Software#13 of 58
- Coding Playgrounds#75 of 138
