📰 Dev.to · Shaishav Patel
Articles from Dev.to · Shaishav Patel · 97 articles · Updated every 3 hours · View all reads
All
⚡ AI Lessons (10481)
ArXiv cs.AIDev.to · FORUM WEBDev.to AIForbes InnovationOpenAI NewsHugging Face Blog

Dev.to · Shaishav Patel
2d ago
How to Resize Images Online for Free — Set Exact Dimensions, Lock Aspect Ratio, No Upload
You need an image at exactly 1200×630px for an Open Graph tag. Or 800×600px for a product listing. Or...

Dev.to · Shaishav Patel
2d ago
Building an Image Format Converter in the Browser — Canvas API, MIME Type Detection, and Lossless PNG Handling
Browser-based image format conversion uses the Canvas API as a universal decode-then-re-encode...

Dev.to · Shaishav Patel
2d ago
Free Online Image Converter — Convert Between JPG, PNG, WebP, and GIF Instantly
You have a PNG and need a JPG. Or a WebP you can't open in an old application. Or a GIF you want as a...

Dev.to · Shaishav Patel
2d ago
Three Canvas Blur Effects Without a Library — Gaussian Convolution, Pixelate, and CSS Backdrop Blur
Blur is one of the trickier image effects to implement in the browser because the Canvas API doesn't...

Dev.to · Shaishav Patel
2d ago
How to Blur Images Online for Free — Gaussian Blur, Pixelate, and Backdrop Blur Without Uploading
You need to blur a face, redact a license plate, soften a background, or pixelate sensitive text in a...

Dev.to · Shaishav Patel
2d ago
Rotating PDF Pages in the Browser with pdf-lib — Per-Page Rotation, Thumbnail Grid, and Cumulative Angle Tracking
Rotating a PDF page is a metadata change, not a pixel manipulation. PDF pages have a Rotate entry in...

Dev.to · Shaishav Patel
2d ago
How to Rotate a PDF Online for Free — Rotate One Page or All Pages, No Software Needed
A scanned document came out sideways. A PDF report has one landscape page in the middle of portrait...

Dev.to · Shaishav Patel
2d ago
Removing PDF Pages in the Browser with pdf-lib — Page Grid UI, Range Input, and Reverse-Index Deletion
Removing pages from a PDF is conceptually simple — keep the pages you want, skip the ones you don't....

Dev.to · Shaishav Patel
2d ago
How to Remove Pages from a PDF Online for Free — Range Selector, No Upload, Instant Download
You receive a 40-page report but only need pages 3–12. Or you have a PDF with cover pages, blank...

Dev.to · Shaishav Patel
2d ago
Building a JPG to PDF Converter in the Browser with pdf-lib — Image Embedding, Page Sizing, and Drag-to-Reorder
Converting images to PDF in the browser requires three things: reading files without a backend,...

Dev.to · Shaishav Patel
2d ago
How to Convert JPG to PDF Online for Free — Multiple Images, Custom Order, No Upload
You have a stack of photos — scanned documents, product shots, event photos — and you need to send...

Dev.to · Shaishav Patel
3d ago
Calculate Your BMI Online for Free — Metric and Imperial, Instant Results
BMI (Body Mass Index) is a quick screening number — a ratio of weight to height that gives a rough...

Dev.to · Shaishav Patel
3d ago
How to Generate a Secure Password Online — Cryptographically Random, No Account Needed
A strong password is long, random, and unique per account. Most people's passwords are none of these...

Dev.to · Shaishav Patel
3d ago
Free Online Word Counter — Words, Characters, Sentences, and Reading Time
Whether you're hitting a submission word limit, checking SEO character counts, or tracking your...

Dev.to · Shaishav Patel
3d ago
How to Convert PDF to Word Online for Free — No Software, No Upload
You've got a PDF you need to edit — a contract, a report, a form — and you need it as a Word...

Dev.to · Shaishav Patel
3d ago
How to Scan QR Codes Online Without an App — Camera or Image Upload
You pulled up a QR code on your laptop screen or got a screenshot sent to you — but your phone is...

Dev.to · Shaishav Patel
3d ago
How to Split a PDF Online for Free (No Software, No Upload, No Signup)
You have a 40-page PDF. You need pages 1–10 as one file and pages 20–30 as another. Or you just want...

Dev.to · Shaishav Patel
3d ago
Building Minesweeper in React — BFS Flood Fill, Safe First Click, and Responsive Scale-to-Fit
Minesweeper looks trivial to implement until you actually start. Then you run into: guaranteed safe...

Dev.to · Shaishav Patel
3d ago
How to View and Edit PDF Metadata Online for Free (No Upload, No Software)
Every PDF has a hidden layer most people never look at: metadata. Title, Author, Subject, Keywords,...

Dev.to · Shaishav Patel
3d ago
What Is a Hash and Why Do Developers Use MD5, SHA-256, and SHA-512?
You've Seen Hashes Before — You Just Didn't Know It If you've ever downloaded software and...

Dev.to · Shaishav Patel
4d ago
Reading and Editing PDF Metadata in the Browser with pdf-lib — Title, Author, Keywords, and Modification Date
Every PDF file contains metadata beyond its visible content — a title, author name, subject,...

Dev.to · Shaishav Patel
4d ago
Building a Text Case Converter in React — 8 Transforms with Regex, From camelCase to SCREAMING_SNAKE_CASE
Text case conversion sounds trivial until you try to handle all the edge cases. Converting "hello...

Dev.to · Shaishav Patel
4d ago
Building a Browser-Based PDF eSign Tool — Canvas Signature Drawing, Drag-to-Place Overlay, and pdf-lib Embedding
Building a PDF signing tool means solving four distinct problems: Signature creation — letting the...

Dev.to · Shaishav Patel
4d ago
Adding a Text Watermark to Every PDF Page with pdf-lib — Opacity, Position, and Diagonal Rotation in a Next.js API Route
Adding a watermark to a PDF sounds simple — stamp some text on every page. But doing it correctly...
DeepCamp AI