星轨 STELLAR ORBIT · MEDIA WORKBENCH GitHub ↗
代理:检测中
FFmpeg:未加载
U

开始工作吧。

在浏览器本地完成文档 / 办公 / 视频 / 音频处理 · 由 Cloudflare Pages + ffmpeg.wasm + Office 库驱动 · 所有处理均在本地完成、不外发数据。

📋简历生成 📝Word 编辑 🎬视频处理 ▣二维码 🔑密码生成 📷本地 OCR
⚡ 100+ 工具随取随用🛠 通用工具引擎🔒 100% 浏览器本地☁️ 零数据上传
🆕 新功能
📋

简历生成器

填写基本信息(含证件照),一键生成专业 .docx 简历:学校横幅 + 个人概况表 + 求职目标 / 教育 / 主修课程 / 英语 / 计算机 / 实践 / 项目 / 技能 / 获奖 / 自评 共 10 个模块。全部在浏览器本地生成并下载,数据不上传。

立即生成 →

全部工具

点击任意卡片即可使用 · 全部纯前端、数据本地处理

📄文档办公4
📝

Word 编辑

富文本编辑、导入 .docx、导出 .docx,可加密。

📊

PPT 编辑

多页幻灯片排版,导出 .pptx,可加密。

📈

Excel 编辑

表格编辑、导入/导出 .xlsx/.csv,可加密。

▤

文档转换

Word / Markdown / TXT / HTML → HTML / PDF。

🎬媒体处理3
🎬

视频处理

转码、转 GIF、调分辨率/码率,可调。

♪

音频处理

剥离/提取音轨为 MP3/WAV/M4A/FLAC/OGG。

✂

视频截取

按起止时间截取片段,支持快/精两种精度。

🔐安全与实用2
🔐

加密保险箱

任意文件 AES 加密/解密,密码保护。

ⓘ

合规与边界

了解合法使用范围与技术限制。

–
FFmpeg 引擎
–
边缘代理
100%
本地处理
10
功能模块

网页视频提取

输入网页地址或媒体直链(.mp4/.webm/.m3u8 等),经边缘代理绕过 CORS 后解析、预览与下载。

说明:对直链媒体(URL 以视频/音频扩展名或含媒体参数)直接预览;对网页会抓取 HTML 并解析 <video> / og:video / twitter:player:stream 等直链。无法解析需要登录、付费或经 yt-dlp 才能下载的站点(如 YouTube / B站)——这类请走 Agent 侧下载。

视频处理

上传本地视频/音频或粘贴直链,转码、转 GIF、调整分辨率与码率。

拖入文件到此处,或 点击选择
也支持在下方粘贴直链(经代理加载)

定点截取

按"开始~结束"或"开始+时长"截取片段,音视频均可,可互转格式。

拖入文件到此处,或 点击选择
快速:速度极快但截断点吸附到关键帧;精准:逐帧精确但更慢。

音频处理

剥离或提取音轨,导出为 MP3/WAV/M4A/FLAC/OGG。

拖入视频文件到此处,或 点击选择

文档转换

Word / Markdown / TXT / HTML → HTML 预览或导出 PDF(浏览器打印)。

拖入文档到此处,或 点击选择
支持 .docx / .md / .txt / .html

Word 编辑

富文本编辑,支持导入 .docx(经 mammoth 解析),导出 .docx。全部在浏览器本地完成。

提示:导入仅解析 docx 中的文本与基础样式,复杂排版可能丢失;导出生成标准 .docx,可在 Word / WPS 打开。加密导出会生成须密码才能解开的 .stellar 文件。

PPT 编辑

多页幻灯片,每页含标题与正文,可插图。导出标准 .pptx。

说明:当前为「从空白创建」式编辑,不支持导入现有 .pptx(导入需求可后续迭代)。加密导出生成须密码解开的 .stellar 文件。

Excel 编辑

表格编辑,支持导入 .xlsx / .csv,导出 .xlsx / .csv。单元格双击编辑。

提示:单元格双击进入编辑,回车或失焦确认;第一行作为表头。加密导出生成须密码解开的 .stellar 文件。

加密保险箱

本地 AES-256 加密(PBKDF2 派生密钥)。加密后文件须输入正确密码才能解密,文件不上传任何服务器。

拖入任意文件到此处,或 点击选择
加密:任意文件 → 生成 .stellar;解密:拖入 .stellar → 还原原文件
说明:加密容器 = 魔数 + salt + iv + AES-GCM 密文,扩展名 .stellar;忘记密码将无法恢复(无后端、无密钥托管)。工作台本身也支持统一密码锁(点右上角「密码锁」)。

合规与技术边界

合法使用范围

本工具仅用于处理你拥有版权或已获明确授权的内容。请勿用于抓取、下载或分发未经授权的受版权保护材料。

技术边界(务必了解)

• 本地处理:所有转码、截取、视频转音频、文档转换均在你的浏览器内通过 ffmpeg.wasm 完成,文件不上传任何服务器。
• 网页视频提取:经 Cloudflare 边缘函数代理拉取直链媒体。受浏览器与平台限制,无法解析需登录、付费或经 yt-dlp 才能获取的站点(YouTube / B站 等)。
• 内存限制:ffmpeg.wasm 将整个文件载入内存(MEMFS)。建议输入文件 ≤ 300MB,过大可能失败。
• 任意站点下载:需要 Python 后端(yt-dlp),Cloudflare 无法运行。此类需求请使用 Agent 侧下载能力,或自托管非 Cloudflare 后端。

部署

本项目为 Cloudflare Pages 静态站点 + Pages Functions 代理。详见仓库 README。

二维码工具

本地生成 / 合并 / 解析二维码,全部在浏览器内完成,不上传任何数据。

PDF 万能工具箱

合并 / 拆分 / 旋转 / 加密 PDF,或将多张图片合成为 PDF。全部在浏览器本地完成(pdf-lib + jsPDF),文件不上传。

拖入多个 PDF 到此处,或 点击选择
将按选择顺序合并为一个 PDF

本地 OCR 文字提取

基于 Tesseract.js 在浏览器中识别图片文字,支持中英文,结果可复制。引擎与语言包首次使用从 CDN 加载,之后缓存。

拖入图片到此处,或 点击选择
支持 PNG / JPG / WEBP,可多选批量识别

Markdown 转换

左侧编辑、右侧实时预览;一键导出格式化 .docx(docx 库)或 .pdf(html2pdf)。内容自动存入「文件草稿箱」。

已自动保存

音视频转码与压缩

基于 ffmpeg.wasm(复用工作台引擎)在浏览器本地转码、压缩、提取音频。文件不上传。

拖入视频 / 音频到此处,或 点击选择

图片批量处理

批量上传图片,统一调整尺寸、转换格式(PNG / JPG / WEBP),并可一键去背景抠图(MediaPipe)。结果打包为 ZIP 下载。

拖入多张图片到此处,或 点击选择

图片批量加水印

批量给多张图片添加文字或图片水印,本地处理,结果打包为 ZIP 下载。

拖入多张图片到此处,或 点击选择
PNG / JPG / WEBP,可多选

视频下载

基于 yt-dlp 的全站点视频下载助手:支持 B站 / YouTube / 抖音 / 微博 / 腾讯视频 / 爱奇艺 / 优酷 等上千个网站。本工具负责生成可执行的 yt-dlp 命令,请在本机终端运行;或直接把视频链接发给我(无界码涯 AI 助手),我这边有 yt-dlp 环境帮你下载到本地。


          
本机运行步骤:
① 安装(已装可跳过):"C:\Users\23515\.workbuddy\binaries\python\envs\default\Scripts\pip.exe" install yt-dlp(音视频合并还需 ffmpeg)。
② 复制上方命令,在终端 cd 到想保存的目录后粘贴运行,文件默认存到 outputs/ 子目录。
③ 嫌麻烦:直接把视频链接发给我,我用服务端 yt-dlp 帮你下载并交付文件。
说明:浏览器页面本身无法直接调用 yt-dlp(需本地进程),故本工具以「命令生成 + AI 代下」两种方式落地。

数据可视化

粘贴 JSON 数组或 CSV 文本,自动生成可交互图表(ECharts),支持导出图片。数据仅在本地解析。

图表将显示在这里

思维导图 / 流程图

用 Mermaid 文本语法绘制流程图 / 时序图 / 甘特图,实时渲染并导出 SVG。完全本地渲染。

渲染结果将显示在这里

文件草稿箱

基于 IndexedDB 的本地大容量存储,自动保存正在编辑的文档;关闭浏览器后重新打开仍可恢复,并保留最近 3 个版本。

暂无草稿。

字体预览工具

上传本地字体(.ttf / .otf / .woff),实时预览文字,调整字号 / 颜色 / 背景,生成样本图下载,并提取字体元数据。

拖入字体文件到此处,或 点击选择
.ttf / .otf / .woff
上传字体后在此预览
尚未加载字体。

Base64 编解码

文本与 Base64 互转,或把本地文件转为 Base64 Data URL。全部浏览器本地完成,不外发数据。


拖入任意文件到此处,或 点击选择
图片 / 文本 / 二进制均可

哈希校验

计算文本或文件的哈希值(MD5 / SHA-1 / SHA-256 / SHA-384 / SHA-512)。全部本地运算,数据不上传。


拖入文件到此处,或 点击选择

JSON ↔ YAML 互转

JSON 与 YAML 双向转换,并支持 JSON 格式化。库在本地解析,数据不出浏览器。

正则表达式测试器

实时高亮匹配结果、显示匹配数量与捕获组。纯前端运行。

/ /
在上方输入后实时高亮。
—

时间戳 ↔ 日期

Unix 时间戳(秒 / 毫秒)与可读日期互转。自动识别秒 / 毫秒。

—

随机密码生成器

使用浏览器安全随机数(crypto.getRandomValues)生成高强度密码,本地运算。

—

图片压缩

上传本地图片,按目标宽度与质量压缩,纯前端 Canvas 处理,不上传服务器。

拖入图片到此处,或 点击选择
.jpg / .png / .webp

URL 编解码

对 URL 进行编码 / 解码(encodeURIComponent / decodeURIComponent),纯本地处理。

单位换算

长度 / 重量 / 数据 / 时间 / 温度 互转,纯本地计算。

→

颜色选择器

取色,HEX / RGB / HSL 互转,点击复制。

文本比对

逐行比对两段文本,标出新增 / 删除 / 相同行(LCS 算法,本地计算)。

CSV ↔ JSON

CSV 与 JSON 互转(首行作为字段名),纯本地处理。

JWT 解析

解码 JWT 的 header / payload(仅本地 Base64URL 解码,不做签名校验)。

简历生成

填写基本信息,可上传免冠证件照(PNG/JPG),本地生成 .docx 简历文件,可直接下载保存。纯本地处理,无需上传服务器。内置 4 套样式(哈工程 / 简约 / 极简学术 / 传统商务),可先预览、导出 PDF 或导出长图 PNG。

教育经历

实践经历 (描述行首加 ● 保留为项目符号)

项目经历

文字 ↔ 语音

基于浏览器 Web Speech API:文字转语音朗读,或语音转文字听写。无需上传、无需 Key。建议使用 Chrome / Edge。

文字转语音(TTS)

语音转文字(STT)

点击后允许麦克风权限,说中文
说明:语音识别依赖浏览器内置识别引擎(Chrome / Edge 可用,需联网与麦克风权限);文字朗读在所有现代浏览器均可用。部分浏览器无可选音色时默认系统语音。

在线代码沙盒

在隔离的沙箱 iframe 中实时运行 HTML / CSS / JS 并预览。代码仅在你的浏览器本地执行,不发送到任何服务器。

沙箱已禁用表单提交 / 弹窗跳转等危险行为,仅允许脚本执行。JS 报错会显示在预览区底部。

图片背景移除

基于浏览器内 WASM 机器学习模型(@imgly/background-removal)自动抠图,纯本地处理,图片不上传服务器。

拖入图片到此处,或 点击选择
PNG / JPG / WEBP
首次使用会从 CDN 下载约数 MB 的模型文件(仅需一次,需联网);之后可离线使用。若网络无法访问 esm.sh / staticimgly,会提示加载失败。

白板 / 涂鸦

纯前端 Canvas 自由绘制,支持画笔、橡皮擦、撤销、清空与导出 PNG。支持鼠标与触屏。

屏幕录制

使用浏览器原生能力(getDisplayMedia + MediaRecorder)录制屏幕并下载为 WebM,无需安装任何软件。建议使用 Chrome / Edge。

点击开始后选择要共享的窗口 / 屏幕

文本词频 / 字数统计

粘贴文本,统计总字符、去空白字符、行数、中文字符与英文词数,并给出高频汉字 / 英文词排行。纯本地处理。

高频汉字 / 英文词(字号越大出现越多)

频率明细

说明:中文按「字」计数(未做分词),英文 / 数字按空格与标点切分为「词」。如需中文分词词频,可后续接入 jieba 等分词库。

摩斯电码 · 加密 / 解密

将文本加密为摩斯电码(点划串),或将摩斯电码解密回文本。纯本地处理,不上传任何内容。

说明:摩斯电码标准表仅覆盖拉丁字母(A–Z)、数字(0–9)与部分标点;中文等非拉丁字符在加密时无法转换为点划,会被原样保留并提示。解密时以空格分隔字母、以 / 分隔单词;无法识别的点划串显示为 ?。

命名风格转换

驼峰 / 蛇形 / 烤串 / 帕斯卡 / 大写常量 一键互转,支持中英混排自动拆分。

HTML 预览与格式化

左写右看,实时渲染;一键格式化缩进,源码/预览可来回切换。

就绪

Cron 表达式解析

5 段(分 时 日 月 周)/ 6 段(带秒)通用;展示人类可读说明 + 下 5 次执行时间。

空格分隔 5 段或 6 段;支持 *, /, -, , ?

Lorem ipsum 生成器

生成段落 / 句子 / 单词数;可用于排版、占位、压力测试。

配色方案生成

基于 HSL 衍生(类比 / 互补 / 三元 / 四元 / 单色);任一颜色可点击复制。

点击色块可复制 HEX;滑鼠悬停查看 RGB / HSL。

公网 IP 查询

自动查询本机出口 IP + 大致地理位置 / ISP(走 ipwho.is,零配置 CORS)。

点击「查询」开始…

Emoji 搜索

支持中文 / 英文 / 拼音关键词;点击复制到剪贴板。

短链生成

走 is.gd 的 CORS 接口,零注册零 Key;本地生成,不上传到任何中间服务器(除官方 API)。

IP 子网计算

CIDR(/8-/32)解析:网络地址 / 广播 / 可用范围 / 总主机数 / 掩码。

未找到工具

没有找到工具

搜索词 — 没有命中任何工具。检查拼写,或者从侧栏浏览。

UUID 生成器

v1(时间+MAC)/ v4(随机)/ v7(时间有序,RFC 9562 推荐);批量 1-50 个。

进制转换

在 2 / 8 / 10 / 16 / 32 / 64 进制间互转,支持大整数(BigInt 本地计算,数据不出浏览器)。

时区转换

把某一本地时刻换算到多个时区,纯本地 Intl 计算,无需联网。

HTML 实体编解码

把特殊字符转成 HTML 实体(防止 XSS / 正确嵌入代码块),或反向解码,纯本地。

文本统计

实时统计字符数、行数、段落数、UTF-8 字节数与高频字符,纯本地。

全角半角转换

ASCII 全角⇄半角互转,含空格与标点,纯本地。

文本行处理

对多行文本做排序 / 去重 / 去空行 / 加序号 / 打乱 / 反转,纯本地、即时处理。

代码美化

HTML / CSS / JS 轻量缩进美化(基于括号配对,不引外部库)。

颜色对比度

按 WCAG 2.1 计算前景/背景色对比度,判定 AA/AAA 通过情况。

主色调提取

上传图片,本地提取主色板(Canvas 量化),不上传服务器。

拖入图片到此处,或 点击选择
支持 PNG / JPG / WEBP

EXIF 读取

上传 JPEG,本地解析拍摄参数与 GPS 元数据,不上传。

拖入图片到此处,或 点击选择
支持 JPEG(含 EXIF)

日期差计算

计算两个日期之间相隔天数与工作日数,纯本地。

假数据生成器

批量生成测试用假数据(姓名/邮箱/电话/地址等),纯本地。

倒计时 · 秒表

本地计时,纯前端零依赖。

倒计时

05:00

秒表

00:00.0

图片格式转换

PNG / JPG / WEBP 互转,浏览器本地处理,零上传。

拖入图片,或 点击选择
支持 PNG / JPG / WEBP

九宫格切图

把一张图按网格切分(默认 3×3),适合社交九宫格。本地处理,点击单块下载。

拖入图片,或 点击选择

条形码生成

生成 Code128 / CODE39 / EAN13 条形码(JsBarcode,CDN 懒加载)。

简繁中文转换

简体 ↔ 繁体互转(opencc,CDN 懒加载,本地运行)。

Markdown 预览

实时渲染 Markdown(marked,CDN 懒加载),本地预览不导出。

批量查找替换

支持纯文本与正则,全局 / 忽略大小写 / 多行选项,本地处理。

JSON 格式化 / 校验

美化、压缩、校验 JSON,报错定位行号。本地处理。

HTTP 请求测试

浏览器内发起请求(受 CORS 限制,仅对允许跨域的接口有效)。

WiFi 二维码

生成扫码连网二维码,兼容手机相机。本地生成,不上传。

视频转 GIF

本地抽取视频帧合成 GIF(gif.js,CDN 懒加载)。大视频较慢,请耐心等待。

拖入视频,或 点击选择

音频剪辑 / 合并

拼接多段音频(可选整体裁剪首尾),导出 WAV(Web Audio,本地处理)。

拖入多个音频,或 点击选择(可多选)

    PDF 拆分 / 合并

    合并多份 PDF,或从一份中提取指定页(PDF-lib,CDN 懒加载)。

    当前:合并
    拖入 PDF,或 点击选择(可多选)