Nano Banana 2.1 现已上线 — Google 最新模型 | 立即体验 →
WAVESPEED AI 代码运行器 在浏览器中运行
100% 免费

免费在线代码运行器在浏览器中运行 JavaScript、TypeScript、HTML、SQL 和 Lua。

写代码,点运行,立即看到输出:控制台日志、表格,以及带行号的错误信息。
搭建网页并实时预览,在真实的 SQLite 数据库上练习 SQL,或者试试 Lua。无需安装任何东西。

一个编辑器支持 5 种语言HTML 实时预览用链接分享代码
无需注册 无需安装 在浏览器沙箱中运行
正在加载编辑器…
你的代码在你的设备上运行,只保存在当前浏览器中。
三个简单步骤

如何在线运行代码

01

选择语言

选择 JavaScript、TypeScript、HTML/CSS/JS、SQL 或 Lua。每种语言都会打开一个可运行的示例。

02

编写代码

在编辑器中输入或打开文件。高亮、缩进和自动闭合括号会随时帮你。

03

运行并分享

点击“运行”或按 Ctrl+Enter 查看输出。保存文件,或复制链接分享你的代码。

小贴士

代码运行器使用技巧

让你在这里写代码、测代码更轻松的几件事。

await 可以写在顶层

在 JavaScript 和 TypeScript 中可以在函数外写 await,快速试验不涉及 fetch 的异步代码。

用 console.table 看数据

把对象数组传给 console.table(),就能以表格形式查看,并可下载为 CSV。

每次 SQL 运行都从头开始

把 CREATE TABLE 和 INSERT 语句放在最前面:每次运行都会重新建库,结果可重复。

不检查 TypeScript 类型

代码运行前会移除类型,所以类型错误不会阻止程序运行。适合用来试验语法和逻辑。

按 Esc 停止

死循环不会卡死页面:点击“停止”或按 Esc,然后重新运行。

Lua 的数字

这里的 Lua 整数是 32 位的,非常大的整数最好写成小数。

WaveSpeed AI

为你的项目制作视觉素材

用 WaveSpeed AI 为你的应用、游戏或网站生成图片、短视频和 3D 模型。

  • 1,000+ AI 模型
  • 图片、视频和 3D
  • 按量付费

符合条件的新账号可获得 $1 免费额度,无需绑卡。 生成器需要单独的账号和积分。代码运行器免费使用。

在线代码运行器常见问题

可以运行哪些语言?

JavaScript、TypeScript、可实时预览的 HTML/CSS/JS、SQLite 上的 SQL,以及 Lua 5.3。运行 Python 请使用免费的在线 Python 编译器。

这个在线代码运行器免费吗?

免费。无需注册,运行次数不限,保存的任何内容都没有水印。

我的代码在哪里运行?

在你的浏览器中,在一个无法访问本站 Cookie 或存储的沙箱里运行。你的代码不会发送到服务器上运行。

可以在这里练习 SQL 吗?

可以。编写 CREATE TABLE、INSERT 和 SELECT 语句,每个结果都会以表格显示。SQLite 支持连接、窗口函数、递归 CTE 和 JSON 函数。

如何查看我的 HTML 页面?

选择 HTML/CSS/JS。编辑 HTML、CSS 和 JS 标签页,预览会随输入实时更新;页面的控制台消息显示在预览下方。

如何分享我的代码?

点击“分享”复制链接。代码就保存在链接本身中,任何人打开都能在编辑器里看到同样的代码。

关闭标签页后代码还在吗?

在。每种语言的代码都保存在当前浏览器中,回来时会自动恢复。点击“保存”可在设备上保留一个文件。

全部免费工具

准备好运行代码了吗?

选择语言,点击运行,一秒内看到结果。

打开代码运行器