A live look inside
Live preview. It becomes interactive with your account.
What Scripts does
Sometimes you just need an environment to run a bit of code. Work out a formula, reshape JSON, try an algorithm, prototype a concept. Spinning up a full development environment for that is overkill. Scripts gives you exactly this quick execution spot right in the browser window, no installation.
The key point is security, and we are honest about it: your code runs server-side, but in a strictly isolated WebAssembly sandbox based on QuickJS. This sandbox has no access to the server’s file system, no network and no other processes. On top of that, hard memory and time limits apply so an infinite loop or a memory-hungry script cannot burden the server. It is deliberately a pure compute sandbox, not a gateway to any infrastructure.
Inside this sandbox you write ordinary JavaScript. console.log output is collected and shown to you, your script’s return value is displayed separately, and errors land in the output with a message instead of vanishing silently. The execution time is measured too, so you see how fast your code ran.
For a quick start there is a template library with ready examples: Hello World, format a date, pretty-print JSON, array operations with map, filter and reduce, a Fibonacci with memoization and a UUID generator. You load each template with one click and adapt it - ideal for trying out language features or as a starting point for your own logic.
You can save your own scripts locally in your browser library and load them again later. That way you build a small collection of recurring helpers - the converter you always need, the calculation you tweak regularly. The library stays on your device and is not synced to the cloud.
Scripts is a tool for developers, technical users and the curious. It does not replace a full development environment or a mature CI job - the sandbox is deliberately too restricted for that. But for quick calculations, data processing and prototyping it is exactly the right, minimalist tool. If you need HTTP calls, combine it with the API Playground; if you plan recurring workflows, look at the Automation Engine.
Features
Isolated WASM sandbox
JavaScript runs in a QuickJS WebAssembly sandbox with no access to the server, files or network.
Memory and time limits
Hard limits prevent infinite loops or memory-hungry code from burdening the server.
Console output and return value
console.log is collected, the return value shown separately, errors appear with a message in the output.
Template library
Ready examples from Hello World through JSON formatting to Fibonacci and a UUID generator, loaded in one click.
Save your own scripts
Store recurring helpers in your local browser library and reload them whenever you need.
Runtime measured
The execution time is shown so you can see how fast your code ran.
How it works
- 1
Write a script or load a template
Type your JavaScript into the editor or start with one of the ready templates.
- 2
Run it
Click Run. The script executes in the sandbox, and the output and return value appear below.
- 3
Check the result
Read the console output, the return value and any error messages plus the runtime.
- 4
Save it
Store useful scripts in your local library to reuse them later.
Who needs this
Frequently asked questions
Is it safe to run code here?
Yes. Your code runs in an isolated WebAssembly sandbox based on QuickJS, with no access to the file system, network or other processes of the server. On top of that, hard memory and time limits cap what a script can do. It is deliberately a pure compute sandbox.
Can I make network requests?
No, deliberately not for security reasons. The sandbox has no network access. If you want to make HTTP requests, the API Playground is the right tool - there the request runs through a controlled proxy.
Which language can I write?
JavaScript. QuickJS is a modern JS engine, so common language features work. For quick calculations, data transformations and prototypes that is entirely sufficient.
Where are my scripts stored?
Saved scripts live locally in your browser library and stay on your device. They are not synced to the cloud. Clear your browser data and the library is gone too.
What is this not for?
It does not replace a full development environment or a production job runner. With no network, no file access and a time limit, it is not a place for long-running or infrastructure-heavy tasks. For recurring workflows, look at the Automation Engine.
Related tools
API Playground
Test HTTP requests, manage collections and environment variables.
Mock Server
Define mock endpoints with response templates and request logging.
JSON Formatter
Format, validate, and minify JSON with syntax highlighting and error detection. Free, runs in…
Regex Tester
Test regular expressions with live highlighting and German pattern presets.
REST API & DATEV Export
Access your invoice data via REST API. DATEV-compatible exports for your tax advisor. Automat…
Ready to use Scripts?
No installation. No account needed to start. Open it right in your browser.
Open now