30+ developer tools | Chrome / Edge / Firefox browser extension
δΈζ | ζ₯ζ¬θͺ | νκ΅μ΄
Website Β· Online docs Β· Feedback
| Feature | Description |
|---|---|
| JSON formatter | Auto/manual format, syntax highlighting, fold/unfold, node path, lossless BigInt precision |
| JSON diff | Structured diff between two JSON documents with highlighted differences |
| JSON to Excel | One-click export of JSON data to Excel |
| Feature | Description |
|---|---|
| Unicode | Chinese β \uXXXX conversion |
| URL / UTF-8 / UTF-16 | %XX / \xXX encode and decode |
| Base64 | Encode and decode |
| Hex | String β hexadecimal |
| MD5 / SHA1 | Digest |
| Gzip | Compress/decompress via CompressionStream API |
| JWT | Decode Header + Payload + Sign |
| Cookie | Format as JSON |
| HTML entities | Normal/deep encode and decode |
| String escaping | Escape/unescape \n \t \", etc. |
| Feature | Description |
|---|---|
| Code beautifier | Format JavaScript / CSS / HTML / XML / SQL |
| Code minify | Minify HTML / JS / CSS |
| Regular expressions | Live match and replace |
| Simple Postman | GET / POST / HEAD API debugging |
| WebSocket | Connection testing and message analysis |
| Userscript | Page script injection |
| Feature | Description |
|---|---|
| Timestamp | Unix β date, multi-timezone world clock, Windows FILETIME conversion |
| Radix conversion | Base 2/4/8/10/16 with BigInt for large integers without loss |
| Color | HEX / RGB / HSL / HSV with alpha |
| Feature | Description |
|---|---|
| QR code | Generate (optional logo, colors, size) and scan/decode |
| Barcode | Code128 / Code39 / EAN-13 / EAN-8 / UPC / ITF-14 |
| UUID / ID generator | UUID v4, Snowflake ID (generate + parse), NanoID |
| Image Base64 | Image β Base64 |
| Page screenshot | Viewport / full-page scrolling capture |
| Color picker | Pick colors from any element |
| SVG conversion | SVG β PNG and other formats |
| Feature | Description |
|---|---|
| AI assistant | Code optimization, design, research |
| Mock data | Names, phones, IDs, addresses, etc. |
| Random password | Length and character sets |
| Sticky notes | Categories, import/export |
| Markdown | HTML β Markdown, PDF download |
| Poster | Multi-template posters |
| Charts | Multiple chart types and visualization |
| Page performance | Load timing analysis |
New
- Barcode generation (Code128 / EAN-13 / UPC and six formats)
- UUID v4 / Snowflake ID / NanoID generator (new tool page)
- Windows FILETIME β date conversion
- String escape/unescape encode/decode
- Radix conversion BigInt support (large integers without loss)
Security
- Replaced project-wide
evalCoredynamic execution with safer approaches - Fixed Toast / innerHTML XSS
- Improved Content Script injection (
insertCSSinstead of misused APIs) _codeBeautifyfileTypeallowlist validation
Fixes
- Lossless JSON BigInt handling (pure module
json-utils.js) - Service Worker sleep (
chrome.alarmsinstead ofsetTimeout) - Content Script:
document_idle+all_frames: falseto fix crashes on sites like Google Meet - Timestamp
0validation - Code beautifier
let/constcompatibility
Engineering
- Unit tests: Vitest + 79 cases
- CI/CD: GitHub Actions
- ESLint
- Removed dead dependencies and code
- Babel target Chrome 58 β 100
| Browser | Install |
|---|---|
| Chrome | Chrome Web Store |
| Edge | Microsoft Edge Add-ons |
| Firefox | Firefox Add-ons |
git clone https://github.com/zxlie/FeHelper.git
cd FeHelper
npm install
npm test # run testsOpen chrome://extensions/ β Developer mode β Load unpacked β select the apps directory.
Download CRX or ZIP from Chrome-Stats and drag onto chrome://extensions/.
npm install # dependencies
npm test # Vitest unit tests
npm run test:watch # watch mode
npm run test:coverage # coverage
npx eslint apps/ # lintFeHelper/
βββ apps/ # Extension source
β βββ manifest.json # Chrome Extension MV3 manifest
β βββ background/ # Service Worker
β βββ popup/ # Popup
β βββ options/ # Settings + tool marketplace
β βββ json-format/ # JSON formatter
β βββ en-decode/ # Encode/decode
β βββ timestamp/ # Timestamp
β βββ trans-radix/ # Radix conversion
β βββ qr-code/ # QR code + barcode
β βββ uuid-gen/ # UUID / Snowflake ID
β βββ code-beautify/ # Code beautifier
β βββ ... # More tools
βββ test/ # Vitest tests
βββ .github/workflows/ # CI/CD
βββ vitest.config.js
βββ eslint.config.js
βββ package.json
- Fork the repo
- Branch:
git checkout -b feature/your-feature - Commit:
git commit -m 'Add some feature' - Push:
git push origin feature/your-feature - Open a Pull Request
- Website: fehelper.com
- Email: [email protected]
- WeChat: 398824681
- Issues: GitHub Issues
