HTML 运行器:在浏览器中实时预览和导出你的代码

HTML 运行器:在浏览器中实时预览和导出你的代码

我们经常需要快速测试一段 HTML 代码,或者用gemini 或者其它 AI 生成一段代码。需要给同事、客户或者朋友展示一个简单的页面效果。传统做法是新建一个 HTML 文件,写好代码,再用浏览器打开——步骤繁琐,效率不高。

今天介绍的 HTML 运行器 工具,让你在浏览器中即写即看,还能一键导出多种格式。

图片

核心功能

1. 实时预览

输入 HTML/CSS/JavaScript 代码后,工具会自动运行并显示预览效果。支持两种视图模式:

  • 代码模式:专注编写代码
  • 预览模式:全屏查看效果

代码编辑器带有行号显示,支持 Tab 缩进,撤销/重做等基本操作。

2. 多格式导出

这是 HTML 运行器最实用的功能之一:

  • 导出 HTML:下载完整的 HTML 文件,文件名自动带时间戳
  • 导出图片:将预览内容截图保存为 JPG 格式
  • 导出 PDF:生成 A4 尺寸的 PDF 文档,适合打印或存档
  • 打印:直接调用浏览器打印功能,保留背景色和样式

3. 公众号一键复制

写公众号文章时,经常需要插入一些精美的排版效果。HTML 运行器提供了「公众号」按钮,点击后会复制渲染后的富文本内容,直接粘贴到公众号编辑器即可保留样式。

使用场景

快速原型验证

想验证一个 CSS 动画效果?测试一段 JavaScript 交互逻辑?直接在 HTML 运行器里写代码,立即看到结果。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<!DOCTYPE html>
<htmllang="zh-CN">
<head>
<metacharset="UTF-8">
<metaname="viewport"content="width=device-width, initial-scale=1.0">
<title>HTML Runner</title>
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
padding: 40px;
background: linear-gradient(135deg, #667eea0%, #764ba2100%);
min-height: 100vh;
margin: 0;
color: #fff;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
h1 { margin-bottom: 10px; font-size: 2.5rem; }
p { font-size: 1.2rem; opacity: 0.9; }
button {
margin-top: 20px;
padding: 12px24px;
font-size: 16px;
border: none;
border-radius: 8px;
background: #fff;
color: #667eea;
cursor: pointer;
transition: transform 0.2s;
}
button:hover { transform: scale(1.05); }
</style>
</head>
<body>
<h1>Hello World! 🎉</h1>
<p>在这里编写你的 HTML 代码</p>
<buttononclick="alert('Hello from HTML Runner!')">点击我</button>
</body>
</html>

代码片段分享

写技术博客或教程时,可以用 HTML 运行器运行示例代码,然后导出为图片,比纯文本截图更直观。

邮件签名设计

设计 HTML 格式的邮件签名,实时预览效果,满意后导出 HTML 代码。

公众号排版

利用 HTML + CSS 制作精美的公众号文章排版,一键复制到编辑器。

技术亮点

  • 完全本地运行:代码在你的浏览器中执行,不会上传到服务器
  • 沙箱隔离:预览区域使用 iframe 沙箱,脚本运行安全可控
  • 自动防抖:输入代码后 300ms 自动刷新预览,避免频繁渲染
  • 高清导出:PDF 导出使用 2x 分辨率,图片清晰锐利

小技巧

  1. 1按 Tab 键可以快速插入两个空格缩进
  2. 2导出的文件名格式为 html_20251215_143052.html,方便按时间排序
  3. 3打印时会自动注入样式,确保背景色正常显示

HTML 运行器是一个简单但实用的小工具,希望能帮助你提升日常开发效率。如果你有任何建议或反馈,欢迎留言交流!

👉 立即体验 HTML 运行器:

https://www.newkit.site/tools/html-runner/