Apple Redeem Code Batch Manager 一个 100% 在浏览器本地运行的苹果兑换码管理工具:支持多批次导入、智能 CSV 解析、批量复制与本地持久化。
- 多批次管理:按 App 名称 / 会员权益时长创建多个批次,批次间互不影响。
- 智能 CSV 解析:自动识别「兑换码列」与「兑换链接列」,自动跳过表头;支持拖拽上传。
- 统计看板:实时展示当前批次的「总数 / 未使用 / 已使用」及占比进度条。
- 批量复制:一键复制前 N 个(1 / 10 / 20 / 50)未使用的兑换码或兑换链接,以双换行拼接,便于手机端逐条点击。
- 搜索 / 过滤 / 分页:按「全部 / 未使用 / 已使用」筛选、关键字搜索、可配置每页条数。
- 单条操作:复制并自动标记为「已使用」、手动切换状态、删除单条。
- 本地持久化:数据保存在浏览器 LocalStorage,刷新不丢失;并兼容旧版单列表数据的自动迁移。
- 一键演示:内置演示数据,点击即可体验完整流程。
- 隐私安全:数据从不离开浏览器,不上传任何服务器。
下载 / 克隆本项目后,双击 index.html 用浏览器打开即可使用。
部分浏览器对 file:// 协议下的剪贴板 API 有限制,建议起一个本地服务器:
# 在项目根目录执行以下任意一种:
python3 -m http.server 8080
# 或
npx serve .然后访问 http://localhost:8080 。
首次使用可点击界面中的 「导入演示数据」 按钮快速体验。
在 App Store Connect(appstoreconnect.apple.com)后台生成兑换码后,把苹果导出的 CSV 原样下载、直接拖入本工具即可,无需任何手动整理。仓库里已附一份真实的苹果导出样例:苹果兑换码示例-可直接导入.csv,下载后拖进去就能跑。
苹果导出的真实格式(无表头,第一列兑换码、第二列兑换链接)形如:
Y8N3FHTHP8LTP68TTN,https://apps.apple.com/redeem?ctx=offercodes&id=6779437686&code=Y8N3FHTHP8LTP68TTN
JFWM6A7NNKLHLFFP44,https://apps.apple.com/redeem?ctx=offercodes&id=6779437686&code=JFWM6A7NNKLHLFFP44工具也兼容你自行整理的 CSV —— 通过智能列识别自动判断字段,对列顺序没有严格要求。典型形如:
兑换码,兑换链接
MNEPY9JY7Y6P,https://apps.apple.com/redeem?code=MNEPY9JY7Y6P
KHYW7YPX4WRT,https://apps.apple.com/redeem?code=KHYW7YPX4WRT识别规则:
| 特征 | 识别为 |
|---|---|
单元格含 http:// / https://(尤其是 apps.apple.com) |
兑换链接 |
| 全大写字母数字、长度 8–20 | 兑换码 |
首行包含 code / 码 / id / link / url / 链接 等关键字 |
自动视为表头并跳过 |
想直接看效果,用仓库里的
苹果兑换码示例-可直接导入.csv即可。
- 点击 「导入新批次」,填写 App 名称(必填)并选择 权益时长(如「3 个月」「1 年」)。
- 拖入或选择 CSV 文件,系统会自动建立批次并切换至该批次。
- 顶部下拉框可随时切换批次,统计看板与列表随批次联动。
- 支持 删除当前整批数据 或 清空所有数据(均有二次确认弹窗)。
- 所有兑换码与批次数据仅保存在当前浏览器的 LocalStorage 中,不会发送到任何服务器。
- 切换设备、清除浏览器数据或使用无痕模式,都会导致本地数据丢失,请自行做好备份。
apple-redemption-code-admin/
├── index.html # 主程序(单文件,无需构建)
├── 苹果兑换码示例-可直接导入.csv # 苹果后台真实导出的 CSV 样例(可直接导入)
├── LICENSE # MIT 协议
├── README.md # 本文件
├── CONTRIBUTING.md # 贡献指引
└── .gitignore
- Vue 3(CDN Global Build)
- Tailwind CSS(CDN)
- PapaParse(CSV 解析,CDN)
- 原生 LocalStorage 持久化,无需后端
欢迎提交 Issue 与 Pull Request!详见 CONTRIBUTING.md。
MIT © 2026 NBtab Apps
如果这个小工具帮到了你,欢迎请作者喝杯咖啡 ☕
| 微信赞赏 | 支付宝 |
|---|---|
![]() |
![]() |
也欢迎加作者微信 nbtab2026(添加时请备注来意,例如「兑换码工具」)。
欢迎访问 NBtab 工具箱,发现更多实用小工具。
A 100% browser-local Apple redeem code manager. Import multiple CSV batches, auto-detect code/link columns, batch-copy unused codes or links, search/filter/paginate, and persist everything in LocalStorage — no server, no uploads.
Run: open index.html in a browser, or serve the folder (python3 -m http.server 8080).
Note: The page loads Vue/Tailwind/PapaParse via CDN, so an internet connection is required on first load (data stays local). To run fully offline, vendor the dependencies locally.
Licensed under the MIT License. Maintained by NBtab Apps.
More handy tools at nbtab.com.

