DEV Community

toolzip profile picture

toolzip

Building ToolZip — 86 free browser-based tools for image, video, PDF, and developer utilities. Everything runs client-side. No file uploads, no server, no watermark. toolzip.app

Using Vercel KV for a Simple Blog CMS — What I Learned After 100 Posts

Using Vercel KV for a Simple Blog CMS — What I Learned After 100 Posts

Comments
2 min read

Want to connect with toolzip?

Create an account to connect with toolzip. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Building a Drawing App with Canvas — Smooth Lines, Undo, and Shape Tools

Building a Drawing App with Canvas — Smooth Lines, Undo, and Shape Tools

1
Comments
2 min read
Image Adjustment in the Browser — Brightness, Contrast, Saturation Without Libraries

Image Adjustment in the Browser — Brightness, Contrast, Saturation Without Libraries

1
Comments
2 min read
Randomness in JavaScript — Why Math.random() Isn't Random Enough

Randomness in JavaScript — Why Math.random() Isn't Random Enough

1
Comments
2 min read
Building a World Clock with Automatic DST — The Timezone Pitfalls

Building a World Clock with Automatic DST — The Timezone Pitfalls

1
Comments
2 min read
Text Deduplication Algorithms — From O(n ) to O(n)

Text Deduplication Algorithms — From O(n ) to O(n)

1
Comments
2 min read
The Math Behind Compound Interest — And Why It Matters More Than You Think

The Math Behind Compound Interest — And Why It Matters More Than You Think

1
Comments
2 min read
How Income Tax Works in Korea — Building a Take-Home Pay Calculator

How Income Tax Works in Korea — Building a Take-Home Pay Calculator

1
Comments 1
2 min read
Everything You Need to Know About Favicons in 2026

Everything You Need to Know About Favicons in 2026

2
Comments
2 min read
Reading Pixel Data from Images Using Canvas — Histograms and Color Analysis

Reading Pixel Data from Images Using Canvas — Histograms and Color Analysis

1
Comments
2 min read
Building a UTM Link Builder — Why Tracking Links Matter for Developers

Building a UTM Link Builder — Why Tracking Links Matter for Developers

1
Comments
2 min read
Cron Expressions Demystified — Build a Human-Readable Cron Parser

Cron Expressions Demystified — Build a Human-Readable Cron Parser

1
Comments
2 min read
Parsing and Formatting SQL in JavaScript — Without a Grammar File

Parsing and Formatting SQL in JavaScript — Without a Grammar File

2
Comments
2 min read
Why You Should Use crypto.randomUUID() Instead of Math.random() for IDs

Why You Should Use crypto.randomUUID() Instead of Math.random() for IDs

1
Comments
2 min read
Working with ZIP Files Entirely in the Browser Using JSZip

Working with ZIP Files Entirely in the Browser Using JSZip

1
Comments
2 min read
Generating Thumbnail Images in the Browser with Canvas API

Generating Thumbnail Images in the Browser with Canvas API

2
Comments 1
2 min read
Building a Live SVG Editor in the Browser — Syntax Highlighting Without a Library

Building a Live SVG Editor in the Browser — Syntax Highlighting Without a Library

3
Comments 1
2 min read
How to Load and Preview Custom Fonts in the Browser Without CSS

How to Load and Preview Custom Fonts in the Browser Without CSS

2
Comments
2 min read
Building a CSS Gradient Generator in the Browser — Linear, Radial, and Conic

Building a CSS Gradient Generator in the Browser — Linear, Radial, and Conic

2
Comments
2 min read
The Browser Is Your Server — Building File Tools Without a Backend

The Browser Is Your Server — Building File Tools Without a Backend

2
Comments
4 min read
Everything You Can Do With Canvas API (That You Probably Didn't Know)

Everything You Can Do With Canvas API (That You Probably Didn't Know)

1
Comments
4 min read
PDF Manipulation in the Browser With pdf-lib — A Practical Guide

PDF Manipulation in the Browser With pdf-lib — A Practical Guide

1
Comments
3 min read
Running 52 Web Tools for Free on Vercel — A Real Cost Breakdown

Running 52 Web Tools for Free on Vercel — A Real Cost Breakdown

1
Comments
3 min read
WebAssembly in Practice — What It Is, When to Use It, and When Not To

WebAssembly in Practice — What It Is, When to Use It, and When Not To

1
Comments
4 min read
The Complete Guide to File Handling in the Browser

The Complete Guide to File Handling in the Browser

1
Comments
4 min read
Next.js SEO That Actually Works — Beyond Meta Tags

Next.js SEO That Actually Works — Beyond Meta Tags

1
Comments
3 min read
JPEG, PNG, WebP, AVIF, HEIC — When to Use Which (And How to Convert Between Them)

JPEG, PNG, WebP, AVIF, HEIC — When to Use Which (And How to Convert Between Them)

1
Comments
3 min read
How I Built a Video Compressor That Runs Entirely in Your Browser

How I Built a Video Compressor That Runs Entirely in Your Browser

1
Comments
4 min read
Building a BMI Calculator — The Math, the Korean Standard, and the Limitations

Building a BMI Calculator — The Math, the Korean Standard, and the Limitations

1
Comments
4 min read
Building a Unit Converter in JavaScript — The Edge Cases Nobody Talks About

Building a Unit Converter in JavaScript — The Edge Cases Nobody Talks About

1
Comments
4 min read
Hash Functions Explained — MD5 vs SHA-256 vs SHA-512 (With Code)

Hash Functions Explained — MD5 vs SHA-256 vs SHA-512 (With Code)

1
Comments
5 min read
Your Photos Are Leaking Your Home Address — EXIF Data Explained

Your Photos Are Leaking Your Home Address — EXIF Data Explained

1
Comments
4 min read
How to Watermark Images in Your Browser — No Upload, No Software

How to Watermark Images in Your Browser — No Upload, No Software

1
Comments
4 min read
Build a D-Day Counter in JavaScript — Date Arithmetic, Timezone Pitfalls, and Edge Cases

Build a D-Day Counter in JavaScript — Date Arithmetic, Timezone Pitfalls, and Edge Cases

1
Comments
4 min read
Compress PDFs in Your Browser — No Upload, No Server, Free

Compress PDFs in Your Browser — No Upload, No Server, Free

1
Comments
4 min read
Why Chrome Saves Images as .webp — And How to Convert Them Without Uploading

Why Chrome Saves Images as .webp — And How to Convert Them Without Uploading

2
Comments 1
3 min read
Resize Images in Your Browser — No Upload, No Server, Free

Resize Images in Your Browser — No Upload, No Server, Free

1
Comments
2 min read
AVIF vs WebP vs JPEG — Which Image Format Should You Use in 2026?

AVIF vs WebP vs JPEG — Which Image Format Should You Use in 2026?

1
Comments 1
3 min read
Convert Videos in Your Browser — No Upload, No Server, Free (MP4, MOV, WebM, AVI, MKV)

Convert Videos in Your Browser — No Upload, No Server, Free (MP4, MOV, WebM, AVI, MKV)

2
Comments
3 min read
Compress Videos in Your Browser — No Upload, No Server, Free

Compress Videos in Your Browser — No Upload, No Server, Free

Comments
2 min read
How I Built a Client-Side PDF Toolkit — 6 Tools, No Server

How I Built a Client-Side PDF Toolkit — 6 Tools, No Server

1
Comments
5 min read
Building a Barcode Generator That Actually Works — The bwip-js EAN-13 Deep Dive

Building a Barcode Generator That Actually Works — The bwip-js EAN-13 Deep Dive

Comments
4 min read
I built a free browser-based image & utility toolkit — here's what I learned

I built a free browser-based image & utility toolkit — here's what I learned

2
Comments 3
3 min read
loading...