Выберите язык
Выберите JavaScript, TypeScript, HTML/CSS/JS, SQL или Lua. Каждый открывается с рабочим примером.
Пишите код, нажимайте «Запустить» и сразу смотрите результат: логи консоли, таблицы, ошибки с номерами строк.
Соберите веб-страницу с живым превью, потренируйтесь в SQL на настоящей базе SQLite или попробуйте Lua. Ничего не нужно устанавливать.
Выберите JavaScript, TypeScript, HTML/CSS/JS, SQL или Lua. Каждый открывается с рабочим примером.
Печатайте в редакторе или откройте файл. Подсветка, отступы и закрывающие скобки помогают по ходу работы.
Нажмите «Запустить» или Ctrl+Enter, чтобы увидеть вывод. Сохраните файл или скопируйте ссылку, чтобы поделиться кодом.
Несколько вещей, которые упрощают написание и проверку кода здесь.
В JavaScript и TypeScript можно писать await вне функции, поэтому асинхронный код без fetch проверяется быстро.
Передайте массив объектов в console.table(), чтобы увидеть его в виде таблицы, которую можно скачать в CSV.
Размещайте операторы CREATE TABLE и INSERT в начале: при каждом запуске база данных создаётся заново, поэтому результаты воспроизводимы.
Типы удаляются перед запуском, поэтому ошибка в типах не остановит программу. Используйте это, чтобы проверять синтаксис и логику.
Бесконечный цикл не подвесит страницу: нажмите «Стоп» или Esc и запустите снова.
Целые числа Lua здесь 32-битные, поэтому очень большие целые лучше записывать как десятичные дроби.
Создавайте изображения, короткие ролики и 3D-модели для приложения, игры или сайта с WaveSpeed AI.
Создавайте иконки, иллюстрации и скриншоты для приложения.
Превратите скриншот в короткий промо-ролик.
Превратите картинку в 3D-модель для своей игры.
$1 бесплатных кредитов для подходящих новых аккаунтов. Карта не нужна. Для генераторов нужны отдельный аккаунт и кредиты. Инструмент «запуск кода» бесплатный.
JavaScript, TypeScript, HTML/CSS/JS с живым превью, SQL на SQLite и Lua 5.3. Для Python используйте бесплатный онлайн-компилятор Python.
Да. Бесплатно, без регистрации, без ограничений на число запусков и без водяных знаков на сохранённом.
В вашем браузере, в песочнице без доступа к cookie и хранилищу этого сайта. Код не отправляется на сервер для выполнения.
Да. Пишите операторы CREATE TABLE, INSERT и SELECT и смотрите каждый результат в виде таблицы. SQLite поддерживает соединения, оконные функции, рекурсивные CTE и функции JSON.
Выберите HTML/CSS/JS. Редактируйте вкладки HTML, CSS и JS — превью обновляется по мере ввода, а сообщения консоли страницы появляются под ним.
Нажмите «Поделиться», чтобы скопировать ссылку. Код хранится в самой ссылке, поэтому любой, кто её откроет, увидит тот же код в редакторе.
Да. Код для каждого языка сохраняется в этом браузере и вернётся, когда вы снова зайдёте. Чтобы сохранить файл на устройство, используйте «Сохранить».
Выберите язык, нажмите «Запустить» и увидите результат за секунду.