跳到主要内容

单词打乱器与字母异位词检测

把任意单词的字母随机打乱、判断两个词是不是字母异位词、列出短词的全部排列,全程在浏览器本地完成

  • 本地处理
  • 分类 文本
  • 适合 把日常写作和运营里的重复清理工作省掉。

这个工具能做什么

一个在浏览器里跑完的单词打乱与字母异位词工具,三件事合在一处。第一是 打乱:粘进一个词、一句话或整张词表,工具逐词用 Fisher-Yates 配合 加密级随机把每个词内部的字母重排,空格、标点和换行都留在原位。打开 保留首尾字母后只打乱中间那段,也就是那个可读性小把戏,把 quick 打成 qiuck 仍能认出来。第二是异位词检测:在两个框里各填一个词或短语, 工具忽略空格和大小写,把字母排序后比较,于是 listen 和 silent 判为 匹配。第三是全排列:输入一个短词,得到它字母的全部不重复排列,自动 去重并设上限,长词也不会把标签页卡死。每个结果都能一键复制,分享 链接能原样还原你的输入,不上传,也不记录你打了什么。

工具细节

输入
文件 + 文本
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 9 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
文本 · 教师
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

单词打乱器 适合怎么用

适合在文本进入文档、CMS、表格或提示词前,先清理、对比、整理或提取。

适合文本任务

  • 把日常写作和运营里的重复清理工作省掉。
  • 让文本更容易对比、粘贴、发布或交给下一个工具。
  • 内容还没公开或比较私密时,先在本地处理。

文本检查项

  • 留意多余空格、重复行和被误删的标点。
  • 长文本先试前几行,再处理全文。
  • 先看预览,确认没问题再复制结果。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 文本排序 按字母 / 数字 / 长度 / 倒序排序文本行,可选去重和去空白 —— 浏览器本地 打开
  2. 2 文字反转生成器 按字符、单词、行反转,翻转每个单词,或把字倒过来写。Unicode 和 emoji 都不破,纯浏览器本地运行 打开
  3. 3 列表随机器 打乱列表、随机抽 N 个、随机分 K 组、抽 1 个获胜者 —— 用 crypto 公平随机,纯浏览器本地 打开

真实使用场景

  • 给课堂做拼写练习纸

    把本周拼写词表粘进打乱框,一行一个词,点打乱。把乱序的一列复制到 练习纸上,让学生把每个词还原成原样。想温和一点就开保留首尾字母, 想难一点就全打乱。把链接发给搭班老师,对方打开就是同一份乱序题。

  • 给公众号或博客做单词乱序谜题

    每日单词乱序是成本低又留人的内容。挑几个主题词打乱,粘进文章里、 答案藏在下方,一道现成谜题就有了。因为输入写在网址里,你可以攒 一批分享链接,每道谜题一个,写答案时随时打开任意一个还原原词。

  • 检查两个短语是不是字母异位词

    写谜语或给产品起名,想要一个工整的异位词?把两个短语填进异位词 检测,它一眼确认是不是真匹配,忽略空格和大小写。dormitory 和 dirty room,或者 the morse code 和 here come dots,都判为异位词, 这样你发布前就知道这个文字游戏成不成立。

  • 列出一个短词的全部排列

    解填字、做拼字游戏助手或教排列组合?全排列视图列出一个短词字母的 每一种不同排列,并自动去重,重复字母不会算两遍。互不相同字母按 n 的阶乘种排列读出来,把整张表复制走,当候选集或教学例子都行。

  • 演示保留首尾字母的可读性效果

    想展示那个经典的还能读出来现象?粘一段文字,打开保留首尾字母再 打乱。因为每个词的首尾字母都被钉住,文本读起来意外地通顺。这是 课堂上很直观的一课,说明阅读多么依赖词的轮廓而不是严格的字母顺序。

常见踩坑

  • 以为打乱器能还原。这个工具是把字母打乱或判断异位词,不会把乱序还原成词典里的词。要找出乱序背后的真词需要词表查询,不是一次重排。全排列视图确实列出每一种排列,但有效的那个词仍要你自己挑。

  • 给长词求全排列还指望拿到完整列表。排列数按 n 的阶乘增长,九个字母的词就有三十六万多种。工具把屏幕上的列表上限设为 5040 以保持页面流畅,所以长词只显示所有排列的一个前缀,不是完整集合。

  • 一个框为空时把不是异位词当成 bug。检测需要两个框都有字母;只要有一边为空或只有标点,它就按设计返回不是异位词,因为没有可比的内容。两边都填上真词再信结论。

隐私说明

这里每一步运算,Fisher-Yates 打乱、排序比较的异位词检测、全排列列表, 都是浏览器标签页里运行的纯 JavaScript。你打乱或比较的词都不离开页面, 也不记录你打了什么。唯一要注意:分享链接会把你的输入写进查询字符串, 所以把分享链接粘到聊天里,对方服务器的访问日志会留下这些词。如果词 本身敏感,请用复制按钮粘贴文本,而不是分享网址。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-05-29