惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
大猫的无限游戏
大猫的无限游戏
B
Blog
阮一峰的网络日志
阮一峰的网络日志
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
博客园 - 【当耐特】
Jina AI
Jina AI
博客园 - 聂微东
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
L
LangChain Blog
M
MIT News - Artificial intelligence
Blog — PlanetScale
Blog — PlanetScale
腾讯CDC
酷 壳 – CoolShell
酷 壳 – CoolShell
Y
Y Combinator Blog
F
Fortinet All Blogs
H
Help Net Security
B
Blog RSS Feed
J
Java Code Geeks
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
S
SegmentFault 最新的问题

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
10 Free Developer Utility Tools That Run Entirely in Your...
xueboyang1985 · 2026-05-31 · via DEV Community

xueboyang1985

Every developer has a collection of bookmarklets and random websites they use for quick utilities: format some JSON, diff two configs, generate a UUID, encode something in base64.

Most of these tools send your data to a server. I built 10 developer utility tools that never leave your browser.

The Stack (or Lack Thereof)

Each tool is one HTML file. No React, no Vue, no build step. Vanilla JS + browser APIs:

  • crypto.getRandomValues() for UUIDs, random numbers, secure passwords
  • Canvas API for QR code rendering
  • localStorage for saving preferences (with try-catch guards)
  • LCS algorithm for text diffing
  • GitHub-Flavored Markdown parser (regex-based, not a library)

Hosting: GitHub Pages (free, global CDN). No server-side code. No database.

The 10 Tools

1. JSON Formatter & CSV Converter

Format, validate, minify JSON. Convert between JSON and CSV with smart type inference. Handles nested objects and big integers.

Try it →

2. Text Diff Checker

Compare two texts side by side. Line-by-line and character-level diff using Longest Common Subsequence algorithm. Highlights insertions and deletions.

Try it →

3. Base64 Encoder & Decoder

Encode/decode text and files to/from Base64. Also includes hex and binary modes. File drag-and-drop support.

Try it →

4. UUID Generator

Generate UUID v4 (random) and v7 (time-ordered). Batch up to 100 at once. Uses crypto.getRandomValues() for true randomness.

Try it →

5. Password Generator

crypto.getRandomValues() for secure randomness. Configurable length (8-128 chars), character sets, ambiguous character exclusion. Full entropy — no Math.random() shortcuts.

Try it →

6. QR Code Generator

Generate QR codes for URLs, WiFi networks, email, SMS, and vCard contacts. Wraps qrcodejs library. Download as PNG.

Try it →

7. Markdown Editor

Split-pane editor with live preview. GitHub-Flavored Markdown (tables, strikethrough, code blocks). Copy HTML or download.

Try it →

8. URL Encoder & Decoder

Full URL and component encoding. Data URL generation. Handles edge cases like nested encoding and special characters.

Try it →

9. Timestamp Converter

Human-readable dates to Unix timestamps (seconds and milliseconds) and vice versa. Timezone-aware ISO 8601 support. Relative time display.

Try it →

10. Number Base Converter

Binary, octal, decimal, hexadecimal. Fractional number support. Step-by-step conversion mode for learning.

Try it →

Bonus: Quick Reference Tools

  • Case Converter — UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case
  • Word Counter — Words, characters, sentences, paragraphs, reading time
  • Random Generator — Numbers, coin flips, dice rolls, list picker, shuffle (crypto.getRandomValues)
  • HTML Formatter & CSS Minifier — Tag-aware HTML indentation, CSS whitespace stripping
  • Color Picker — HEX/RGB/HSL converter with EyeDropper API support

Why Browser-Native?

Security. Your JSON payloads, API keys, and configuration files never leave your device.

Offline. All tools work without internet after first load. Service workers cache everything.

Speed. No network round-trip. Type a UUID, get it instantly. Diff two files, see results immediately.

Auditable. View source to confirm: no telemetry, no analytics, no hidden API calls.

Free vs PRO

Every tool works fully for free with reasonable limits. The PRO Bundle ($19.99 one-time) removes all limits across all tools with a single license key.


Part of 24 free browser tools — all client-side, no signup, no tracking.

Previously: 7 PDF Tools | 5 Image Tools