JavaScript Playground
Пишите, запускайте и делитесь фрагментами кода - без установки.
Запустите JavaScript онлайн в браузере
Бесплатная онлайн-песочница JavaScript. Пишите современный JS ES2022+ в браузере, жмите «Запустить» - и код выполнится на Node 24 или Deno 2.4 за секунды. Без установки, без npm, без необходимости заранее создавать package.json.
Редактор построен на том же движке, что и VS Code, так что подсветка синтаксиса JS, автодополнение и подчёркивание ошибок работают как надо. Код выполняется на Node 24 (или Deno 2.4.3) в изолированном контейнере, с поддержкой современных возможностей ES2022+, API Node (fs/http) и стандартной библиотеки Deno - удобно, когда нужно проверить async-функцию, сделать JSON fetch или разобрать задачу с собеседования, не уходя со страницы.
Почему эта JavaScript-песочница полезна
- Мгновенный запуск JavaScript - пишите код, нажимайте «Запустить» и получайте результат от Node 24 (или Deno 2.4) за секунды, без настройки.
- Полная подсветка синтаксиса JavaScript, автодополнение и сообщения об ошибках - на том же движке редактора, что и VS Code, прямо в браузере.
- Ввод stdin подключён к
process.stdin(Node) и шаблонуreadLineв Deno. Вводите строки в поле ввода - playground передаёт их по порядку. Не нужно настраивать Node, npm или package.json у себя. - Среды Deno 2.4.3 + Node 24 - современный JavaScript ES2022+ с API Node и стандартной библиотекой Deno, без package.json.
Что можно создать в песочнице JavaScript
- Методы массивов (map, filter, reduce), async/await, деструктуризация и современные идиомы ES2022+, запускаются на Node 24 или Deno 2.4.
- Загрузка и разбор JSON через fetch, промисы и async-потоки, синтаксис классов и короткие алгоритмические задачи для подготовки к интервью.
- Разовые сниппеты: проверить regex, формат даты, новый метод Array или хитрый паттерн destructuring.
Часто задаваемые вопросы про онлайн-песочницу JavaScript
Онлайн-песочница JavaScript бесплатная?
Нужен ли установленный Node.js, чтобы запускать JavaScript онлайн?
Работает ли JavaScript-песочница на мобильном и Chromebook?
Можно ли читать stdin из Node в playground JavaScript?
process.stdin в Node, так что интерфейсы readline и циклы for await (const line of process.stdin) работают так же, как при локальном запуске node script.js со вставкой ввода в терминал.Как продолжить учить JavaScript после песочницы?
Полезные инструменты для JavaScript
Бесплатные браузерные инструменты, которые отлично работают с Playground JavaScript - всё это часть Coddy.
- JSON FormatterFormat, validate, and explore JSON with a live tree view.
- Regex TesterTest regular expressions with animated match highlighting.
- Base64 Encoder / DecoderInstantly encode or decode Base64 strings and files.
- URL Encoder / DecoderSafely encode and decode URL components.
- JWT DecoderDissect and verify JSON Web Tokens payload-by-payload.
- UUID GeneratorGenerate v1/v4 UUIDs in bulk, copy-ready.
- Password GeneratorGenerate strong, random passwords with tunable character classes.
- Unix Timestamp ConverterConvert between Unix timestamps, ISO 8601, UTC, and local time.
- Cron Expression GeneratorBuild, decode, and preview cron schedules with the next run times.
- HTTP Status CodesSearchable reference for every HTTP status code with plain-English explanations.
- Text Compare / Diff CheckerCompare two blocks of text or code side-by-side with line and word diff.
- Hash Generator (MD5, SHA-1, SHA-256)Generate MD5, SHA-1, SHA-256, SHA-384, and SHA-512 hashes instantly.
- Case ConverterConvert text between camelCase, snake_case, kebab-case, and more.
- cURL ConverterConvert any curl command into fetch, axios, Python requests, Go, PHP, and more.
- Word & Character CounterCount words, characters, sentences, paragraphs, and reading time live as you type.
- Fancy Text GeneratorTurn any text into 𝐛𝐨𝐥𝐝, 𝑖𝑡𝑎𝑙𝑖𝑐, 𝔣𝔯𝔞𝔨𝔱𝔲𝔯, ⓒⓘⓡⓒⓛⓔⓓ, and 25+ more Unicode styles.
- Typing Speed TestMeasure your WPM and accuracy - with a Code Mode for JavaScript and Python.