Blog — Free Online Tools, Tutorials, and Guides — Uttir
Skip to main content
Uttir

The Uttir blog

Practical guides, roundups, and explainers on the tools and concepts that show up in day-to-day work — all written for use alongside the free tools on the rest of the site.

193 posts.

  • 7 min read

    What Is My IP Address — And What Does It Reveal About Me?

    Your IP address is a public identifier that any website you visit can see. Learn what it exposes (city, ISP, ASN, sometimes a VPN), what it does not expose, and how to check yours without uploading anything.

  • 7 min read

    How to Create an XML Sitemap (and Why You Need One)

    A sitemap.xml file tells search engines which pages on your site exist. Learn what to include, what to leave out, how to write one by hand or generate one, and how to submit it to Google and Bing.

  • 6 min read

    How to Test Color Contrast for Accessibility (WCAG 2.2 Explained)

    Color contrast is the most-measured accessibility metric on the web. This guide explains the WCAG 2.2 contrast formula, the AA and AAA thresholds, and how to make sure your site is usable for people with low vision.

  • 5 min read

    How to Explore a JSON File Visually (and Stop Scrolling)

    JSON files get long fast. A 5,000-line config file or a 50 KB API response is unreadable as raw text. This guide covers the right way to navigate a JSON document: tree views, search, path navigation, and the moves that turn a wall of text into something you can actually work with.

  • 5 min read

    How to Split Startup Equity Fairly (and Why 50/50 Is Usually Wrong)

    A practical guide to splitting equity between co-founders: the four factors that actually drive a fair split, the standard 4-year vesting with 1-year cliff, why equal splits are usually wrong, and how to use a simple calculator to test your split before it is too late to change.

  • 6 min read

    How to Calculate Permutations and Combinations (with Worked Examples)

    A practical guide to counting: the difference between permutations (order matters) and combinations (order does not), the formula for each, the common real-world cases, and how to run the calculation in your browser without pulling out a calculator or a textbook.

  • 6 min read

    What Is CIDR Notation? A Plain-English Guide for IP Networks

    CIDR notation (the /24 in 192.168.1.0/24) is the standard way to write IP network ranges. Learn what the slash means, how to read any CIDR block, and the practical rules for IPv4 and IPv6.

  • 8 min read

    How to Calculate Loan Payments and Amortization (the Right Way)

    A practical guide to loan math: the formula, what amortization actually means, the difference between APR and APY, what extra payments really save, and how to get a full amortization schedule in your browser without sending your numbers to a bank.

  • 7 min read

    How to Read EXIF Data from a Photo (and Why It Matters)

    A practical guide to EXIF metadata: what is in it, what it reveals about you, the difference between EXIF and IPTC and XMP, the common cases where you want to strip it, and how to read it in your browser without uploading the photo anywhere.

  • 7 min read

    How to Encrypt a Message with a Password (in Your Browser)

    A practical guide to password-based encryption: how AES-GCM with PBKDF2 actually works, why the wire format matters for future compatibility, the common foot-guns (weak passwords, no integrity check, ECB mode), and how to encrypt a message in your browser without trusting a remote service with the plaintext.

  • 5 min read

    How to Create a Favicon for Your Website (And Why It Matters)

    A favicon is the small icon that appears in browser tabs, bookmarks, and search results. This guide shows the exact sizes, file formats, and HTML needed to add one to any site — plus a free generator that does it in your browser.

  • 5 min read

    What Is a Unix Timestamp and Why Do Programmers Use It?

    A Unix timestamp is the number of seconds (or milliseconds) since January 1, 1970, UTC. This guide explains why it exists, how it works, and the practical consequences — including the Y2038 problem and the 2038 bug.

  • 6 min read

    How to Take a Full-Page Screenshot (Scrolling, Long Pages, Apps)

    A full-page screenshot captures the entire scrollable area of a page, not just the visible viewport. This guide covers the right tool for every browser, every device, and the edge cases (sticky headers, lazy-loaded content, infinite scroll).

  • 5 min read

    How to Create an Invoice Online Free (and Get Paid Faster)

    A practical guide to making a professional invoice as a freelancer or small business. What to include, the common mistakes, the right format, and a free browser-based tool that generates a clean PDF without signup, watermarks, or sending your client data to a third party.

  • 6 min read

    How to Pick a Random Number Fairly (and Why Math.random Is Wrong)

    A practical guide to random numbers: the difference between Math.random and crypto.getRandomValues, why fairness matters for giveaways and raffles, how to roll dice and shuffle a list in your browser, and the one case where randomness is genuinely hard.

  • 6 min read

    How to Read a WHOIS / RDAP Record (and What Each Field Means)

    A WHOIS or RDAP record tells you who owns a domain, who runs it, and when it expires. Learn what every field means, how to look up any domain in seconds, and what to do with the information.

  • 6 min read

    5 Free Local AI Tools That Run in Your Browser (No Upload, No Signup)

    A practical tour of Uttir's new AI tools category: text summarization, sentiment analysis, text similarity, audio transcription, and background removal — all running on a small model inside your browser. Nothing leaves your device.

  • 5 min read

    What Is a URL Slug and Why It Matters for SEO

    A URL slug is the part of a web address that identifies a specific page. This guide covers what makes a good slug, what to avoid, and how the Uttir Slug Generator handles the most common edge cases.

  • 5 min read

    How to Name Your Business or Startup (Without Regretting It in Year Two)

    A practical guide to naming a business: what makes a name good in the first place, the test that catches 80% of bad names, how to find an available .com, and the check you should do before you commit. With a free in-browser name generator for brainstorming.

  • 7 min read

    How to Convert SRT to VTT or SUB (and Why You Might Need To)

    A practical guide to subtitle formats: the differences between SRT, WebVTT, and MicroDVD SUB, the format compatibility matrix for common players, the timing-shift and FPS-scaling cases that come up when subtitles drift, and how to convert everything in your browser without uploading your file anywhere.

  • 5 min read

    What Is Regex, and When Should You Actually Use It?

    A regular expression is a tiny language for matching patterns in text. It is one of the most useful tools in programming — and one of the most overused. Here is what regex is, the four operators that cover 90% of real-world use, the four signs you should not use regex, and how to test one in your browser before you commit it to production.

  • 7 min read

    How to Compare Two Text Files (and What to Do With the Diff)

    Comparing two text files is a daily task for developers, writers, and anyone who edits the same document twice. This guide covers the algorithms, the tools, and how to read a diff once you have one.

  • 6 min read

    What Is a PDF File and How Does It Work?

    A PDF (Portable Document Format) is a file format that preserves the exact appearance of a document across every device and operating system. This guide covers how it works, when to use it, and how to work with PDFs without uploading them to a server.

  • 6 min read

    How to Merge Multiple Images Into One PDF (And When You Should)

    Combining multiple images (JPG, PNG, WebP) into a single PDF is a daily task for receipts, scans, photo albums, and document workflows. This guide covers the right way to do it, in your browser, without uploading anything.

  • 6 min read

    How to Convert HTML to PDF in Your Browser (No Upload, No Server)

    A practical guide to HTML-to-PDF conversion: when to use it, the difference between the browser print path and a real PDF library, the formatting gotchas that trip people up, and how to get a clean PDF in your browser without sending the source to anyone.

  • 8 min read

    How to Calculate Age Exactly (in Years, Months, and Days)

    A practical guide to age math: the difference between calendar years and elapsed time, why "years old" is fuzzier than you think, how to handle leap years and time zones, and how to get an exact result in your browser without uploading your birth date to anyone.

  • 7 min read

    How to Measure the Reading Level of Your Writing (and What the Scores Mean)

    A practical guide to the six most common readability formulas: Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, SMOG, Coleman-Liau, and ARI. The differences, the math, the right one for the right audience, and how to run all six in your browser without uploading your draft anywhere.

  • 6 min read

    The Anatomy of a Perfect API Request

    A good API request has six parts: method, URL, headers, body, authentication, and a way to handle the response. Most failed requests fail because one of those parts is wrong. Here is a tour of what each part does, the common mistakes, and the order in which to debug a failing request.

  • 8 min read

    URL Encoding Explained — What %20 and Other Percent Codes Mean

    URLs can only contain a small set of characters. Everything else gets percent-encoded as %XX. Learn which characters are reserved, when to encode, and the practical rules for query strings, paths, and form data.

  • 6 min read

    How to Merge Multiple CSV Files (And Common Pitfalls)

    Merging multiple CSV files is a daily task for data analysts, accountants, and anyone who gets data in pieces. This guide covers the right way to do it, the common pitfalls (mismatched columns, encoding, headers), and the tools.

  • 6 min read

    How to Choose the Right Image Resolution for the Web

    Image resolution is the most common performance lever on a website. Too low and images look bad; too high and pages load slowly. This guide covers the right resolution for every use case, the math, and the format trade-offs.

  • 4 min read

    How to Make a Meme Online (Free, No Watermark, No Signup)

    A practical guide to making a meme in your browser: pick a template, write the top and bottom text, and download a clean image. No watermark, no signup, no upload. The right approach for a quick shareable.

  • 5 min read

    How to Convert Currency Without Sending Your Data Anywhere

    A practical guide to currency conversion: the data sources, the common pitfalls (bank vs. mid-market rate, fees, daily drift), and how to get a fast, accurate conversion in your browser without uploading your amounts to anyone.

  • 6 min read

    How to Calculate a Tip (and Split the Bill Fairly)

    A practical guide to tipping: the standard rates by country, the math for splitting uneven orders, the difference between pre-tax and post-tax tipping, and how to do the whole thing in your browser without a calculator app or a back-of-the-napkin argument.

  • 5 min read

    The 5 Most Common JSON Mistakes (and How to Catch Them Before Production)

    Trailing commas, unquoted keys, single quotes instead of double, comments in JSON, and NaN as a value — the five mistakes that show up in every JSON file that breaks in production. Learn what they are, why parsers reject them, and how to catch them before they ship.

  • 7 min read

    robots.txt Explained — A Practical Guide for Site Owners

    Your robots.txt file controls which pages search engines are allowed to crawl. Learn the syntax, the most common patterns, the mistakes that can hide your site from Google, and how to write one in 60 seconds.

  • 5 min read

    How to Make a Color Palette from a Photo (and Why You Should)

    A photo is a great source for a color palette — the colors already work together. This guide covers the visual approach, the algorithmic approach, and the right tools for designers and developers.

  • 5 min read

    How to Compress an Image to a Specific File Size (Without Losing Quality)

    Need an image under 100 KB, 500 KB, or 2 MB for a form, a CMS, or an email attachment? This guide covers the practical techniques that work: quality-based compression, dimension resizing, and format conversion. Includes a free in-browser tool that does all three with a target size.

  • 5 min read

    How to Zip and Unzip Files Without Uploading Them

    A practical guide to making and opening zip archives in your browser. When the in-browser approach is the right pick, when a desktop tool is better, and how to handle a multi-file batch without sending the files to a third-party server.

  • 7 min read

    How to Build a CSS Grid Layout (with Real Examples)

    A practical guide to CSS Grid: when to use it (and when flexbox is the better choice), the six properties that matter, how named lines and areas work, and how to experiment with a live layout in your browser before committing it to a stylesheet.

  • 4 min read

    Rent vs Buy: The Real Numbers Behind the Headlines

    Rent-vs-buy is decided by 6 numbers: rent, price, mortgage rate, holding period, opportunity cost, and rent inflation. The math, breakeven, and a free calculator.

  • 6 min read

    The 8 Best Free CSS Tools in 2026 (No Signup, No Upload)

    A curated list of the best free CSS tools: gradient generators, box-shadow builders, flexbox / grid playgrounds, minifiers, and animation builders. All run in your browser.

  • 5 min read

    7 Signs You're Looking at a Bot (And How to Check in 10 Seconds)

    Most bots announce themselves in the User-Agent string. A few pretend to be real browsers. Here are the seven reliable signals, the order to check them, and how to look up any user agent in a browser-based parser to see exactly what kind of client is hitting your site.

  • 5 min read

    The Hidden Cost of Free Online Tools (And Why We Don't Sell Your Data)

    If a tool is free and you are not the customer, you are the product. That is the standard line. It is true for most free online tools. Here is what it actually costs, what we do instead to keep this site free, and the four things you can check in 30 seconds to know if a free tool is selling you.

  • 5 min read

    How to Convert a CSV to a JSON Database (In Your Browser, No Upload)

    A CSV is a flat table. JSON is a tree. Converting between them is one of the most common tasks in modern data work, and a good converter handles quoting, escapes, type inference, and the dozen edge cases that bite you in production. Here is what a converter does, and how to convert without uploading your data.

  • 4 min read

    What Is a Sitemap (And Why Every Website Needs One)?

    A sitemap is a file that lists every page on your website in a format search engines can read. It is the most basic SEO tool, and most websites either do not have one or have one with errors. Here is what a sitemap does, the format, how to generate one without uploading your site to a server, and the seven things that go wrong.

  • 5 min read

    What Is a Unix Timestamp? (And Where You'll See One)

    A Unix timestamp is the number of seconds since January 1, 1970, UTC. It is the universal time format for computers: small, sortable, timezone-independent, and trivially comparable. Here is what it is, where you will see one, the Year 2038 problem, and how to convert to and from a human-readable date in your browser.

  • 7 min read

    How to Build a Pomodoro Schedule That Actually Works

    The 25-minute pomodoro is a starting point, not a rule. Some people focus better in 50-minute blocks, some in 90. Some need 5-minute breaks, some need 15. Here is how to build a pomodoro schedule that fits your work, your energy, and your task type, and how to track what is working.

  • 6 min read

    The 7 Most Common Password Mistakes (And Why They Still Matter in 2026)

    Passwords have been around for 60 years. The mistakes people make with them have been around almost as long. Here are the seven most common, why each one is still a problem, and the five-minute fix that closes most of them — including the one nobody talks about (your password manager's master password).

  • 7 min read

    The 9 Best Free Image Tools for Bloggers in 2026 (No Upload, No Watermark)

    Blog images need to be the right size, the right format, and the right quality — usually under 200 KB so the page loads fast. Here are nine browser-based tools that handle every step of a blog image workflow: resizing, compressing, converting, cropping, adding alt text, and generating favicons. All free, all without uploading your images.

  • 6 min read

    How to Extract Text From a PDF Without Paying for Adobe

    PDFs are the universal document format for sharing, but the universal pain for editing. You can extract the text for free, in your browser, without uploading the file to a server. Here is the workflow for native-text PDFs (most modern ones) and scanned PDFs (older or image-only ones), with no Adobe subscription required.

  • 6 min read

    The Anatomy of a Perfect Stack Trace

    A stack trace is a map of where your code was when it crashed. Most people read it backwards. The actual bug is almost never where you think it is. Here is how to read a stack trace top-to-bottom, the four lines that matter, the seven lines that lie, and how to find the real bug in 30 seconds.

  • 4 min read

    The 8 Best Free Image Compression Tools in 2026 (No Upload)

    A roundup of the best free image compression tools for JPG, PNG, and WebP. All of them run in your browser, so your photos never leave your device. Some let you target a specific file size in KB.

  • 5 min read

    What Is Lorem Ipsum (and When You Actually Need It)

    Lorem ipsum is placeholder text designers and developers use to fill a layout before the real copy exists. Learn where it came from, when to use it, when not to, and how to generate the right amount of it for your project.

  • 5 min read

    How to Format SQL Like a Senior Engineer

    Pretty SQL is readable SQL. Learn the formatting rules senior engineers use (uppercase keywords, aligned columns, consistent indentation, no SELECT *), why they matter, and how to format any query automatically in your browser.

  • 5 min read

    What Is a Pomodoro Timer (and Why It Actually Works)

    The Pomodoro Technique is a 25-minute focus timer with 5-minute breaks, invented in the late 1980s. It works because of how attention and fatigue actually behave, not because of the timer. Learn the original rules, the science, the variations, and how to run a Pomodoro session in your browser.

  • 7 min read

    The 8 Best Free Color Tools for Designers in 2026 (No Upload)

    Color pickers, palette generators, contrast checkers, color name finders, and converters — eight free color tools that run in your browser, do not upload your images or palettes, and cover every color task a designer actually has.

  • 5 min read

    How to Minify HTML, CSS, and JavaScript Without Breaking Your Site

    Minification shrinks your HTML, CSS, and JavaScript files by removing whitespace, comments, and dead code. Learn what it does, what it does not do, when to use it, and how to safely minify a file in your browser without uploading the source.

  • 5 min read

    What Is Aspect Ratio (and Why Photographers Care About It)

    Aspect ratio is the proportional relationship between an image's width and height. Learn the standard ratios (4:3, 3:2, 16:9, 1:1), why photographers obsess over them, how to calculate the right crop for a target ratio, and the difference between aspect ratio and resolution.

  • 7 min read

    The 7 Best Free SEO Tools That Aren’t Called Ahrefs

    Meta tag generators, SERP previewers, keyword density checkers, JSON-LD generators, sitemap builders, and robots.txt writers — seven free SEO tools that cover the on-page work Ahrefs and SEMrush charge $99/month for. No signup, no upload, no account.

  • 5 min read

    How to Validate an Email Address Without Sending a Test Email

    A syntactically valid email address is not the same as a deliverable one. Learn the three layers of email validation (syntax, domain, mailbox), what each catches, what each misses, and the right tool for each — without sending a single test message.

  • 6 min read

    The Hidden Cost of Pretty URLs (and What Actually Makes a Good Slug)

    A URL slug is the human-readable part of a URL after the domain. Good slugs are short, descriptive, stable, and lowercase. Learn the rules, the tradeoffs, why "auto-generated IDs" are usually better than pretty slugs, and how to generate one that will not bite you in six months.

  • 6 min read

    What Is a Cron Expression? A Beginner's Guide With Examples

    A cron expression is a 5-field syntax for scheduling recurring tasks. Learn what each field means, the special characters (*, /, -, ,), common patterns (every minute, every hour, weekdays at 9am), and how to build one without memorising the syntax.

  • 7 min read

    How to Test an API Without Postman (or Insomnia, or Hoppscotch)

    You can make HTTP requests, inspect headers, send JSON bodies, and check response status without installing a desktop client. The browser is enough. Here is a practical workflow using only a free, browser-based tool that keeps your requests on your device.

  • 5 min read

    How to Navigate a Huge JSON File (Without Losing Your Mind)

    A 5MB JSON blob with thousands of nested keys is not a file, it is a maze. A tree view lets you collapse what you do not need, search across the whole document, copy a single value, and find the path to a field in seconds. Here is how to use one, and how to keep your document on your device.

  • 5 min read

    What Is an SRT File? (And How Do You Read a Subtitle File)

    SRT is the most common subtitle format: numbered cues with start and end timestamps and the text to display. Learn the structure, why it has weird line breaks, how to convert SRT to VTT or SUB, and how to fix the three most common mistakes (off-by-one timing, encoding, and Windows line endings).

  • 5 min read

    How to Make a Great Invoice in 5 Minutes (Free, No Signup, No Upload)

    A good invoice has six required fields and one optional one. Most invoice generators bury those fields behind an account wall. Here is what goes in each field, the seven mistakes that make invoices hard to pay, and how to generate one in your browser without uploading your financial data anywhere.

  • 6 min read

    How to Spot a Phishing URL Before You Click (in 10 Seconds)

    Phishing URLs are designed to look real at a glance. The 6 things to look for in the domain (lookalike characters, extra subdomains, wrong TLD, mismatched display vs. actual URL, suspicious path, and URL-encoded junk) take 10 seconds to scan. Here is the checklist, with worked examples.

  • 6 min read

    How to Read a JWT Token (Without Trusting the Sender)

    A JWT is three base64 strings joined by dots. The middle one is the payload, and it is usually readable without any verification. The header tells you the algorithm. The signature is what you would verify to trust the contents. Here is how to read each part, with worked examples.

  • 8 min read

    How to Build a Color Palette From a Logo (5 Minutes)

    A 5-step workflow to extract a working color palette from any logo image: pick the dominant color, generate 4 supporting colors using a 60-30-10 rule, check contrast for accessibility, test the palette in dark mode, and export the hex codes. Takes 5 minutes once you have done it twice.

  • 6 min read

    The 7 Free Calculators That Replace a Spreadsheet (and Are Faster)

    A spreadsheet is overkill for one-off calculations: a tip, a BMI, a percentage change, a loan payment, a tip split, an age, and a unit conversion. The free calculator tools on this site do each of these in 5 seconds, run in your browser, and never ask you to log in or upload anything. Here is when to use which.

  • 10 min read

    In Defense of Plain Text (and Why It Beats Every Note-Taking App)

    Plain text is 60 years old and still the most durable, portable, searchable, scriptable, and future-proof format for human-written information. Every note-taking app eventually becomes a plain-text export or a dead format. Plain text files in a folder, indexed by grep, are a tool that will outlive every app you use today. Here is the case.

  • 8 min read

    What Is a CSV File (and Why Every Tool Imports and Exports One)

    A CSV is a plain text file where each row is a line and each column is separated by a comma. That is the whole spec. Despite being that simple, CSV is the universal interchange format for tabular data: every spreadsheet, database, CRM, analytics tool, and accounting app can import and export it. Here is why it has lasted 50 years and what to watch for.

  • 7 min read

    How to Convert a CSV to JSON in Your Browser (No Upload)

    A 4-step workflow to convert a CSV file to JSON in your browser: paste the CSV, pick the delimiter, pick the conversion mode (array of objects, array of arrays, or keyed object), copy the JSON. The whole thing takes 30 seconds, runs entirely in the browser, and never sends your data to a server. Works for any CSV up to a few MB.

  • 8 min read

    The 12 Best Free Online Tools You Haven’t Heard of in 2026

    Twelve free online tools that are genuinely useful and not on the front page of every "best of" list: a CSS box-shadow generator, a JWT decoder, a binary-to-hex converter, a regex tester with explanations, a Cron expression generator, an EXIF metadata viewer, a CSS gradient maker, a base32 encoder, an HTTP status code reference, a JSON tree viewer, a UUID generator with history, and a CSS clip-path playground. All run in your browser, no signup, no upload.

  • 8 min read

    How to Remove EXIF Metadata from Photos Before Sharing Online

    Every photo you take with a smartphone contains EXIF metadata: the camera make and model, the date and time, and — if you have location services on — the GPS coordinates of where you took it. Before sharing a photo publicly, strip the EXIF. Here is the 3-step workflow: check the metadata, remove it, verify the result. The whole thing takes 2 minutes per photo.

  • 11 min read

    The 9 Best Free Image Tools in 2026 (That Respect Your Privacy)

    Nine free image tools that work in your browser without uploading your photos to a server. Convert, compress, resize, crop, color-pick, and read EXIF in seconds — no account, no upload, no watermark.

  • 6 min read

    When to Use a Decision Maker, and When You Should Trust Yourself

    A decision maker is a tiebreaker, not a replacement for judgment. Here is when it actually helps (analysis-paralysis on equal options, breaking a long deadlock, choosing between two equivalent things), and when it makes things worse (when one option is clearly better, when you have not done the analysis, when the decision matters and you need to own it).

  • 6 min read

    What Typing Speed Actually Measures (and What It Does Not)

    Words per minute is the most common typing speed metric, but it is not what you think. Here is what WPM actually counts, why 5-characters-per-word is the convention, what "net WPM" vs "gross WPM" means, why your accuracy matters more than your speed past a certain point, and how to actually get faster.

  • 7 min read

    5 Signs Your Color Palette Is Pretentious (and How to Fix It)

    A pretentious color palette is one that tries too hard. It uses 12 colors when 4 would do, picks unique hues for every button, or insists on "sophisticated" muted tones that look the same on screen. Here are the five signs, why each one is a problem, and what to do instead.

  • 7 min read

    The Myth of the Secure Password in 2026 (and What Actually Matters)

    A "secure" password is no longer the bottleneck. The bottleneck is everything around the password. Here is what the threat model actually looks like in 2026, why a 16-character random password is not enough on its own, and the four things that actually keep you safe.

  • 7 min read

    The Surprising Physics of a Stopwatch vs a Countdown Timer

    A stopwatch counts up. A countdown counts down. They look like the same tool with the direction flipped. They are not. The physics of measuring time, the cognitive load of waiting, and the use cases are different. Here is why.

  • 8 min read

    When the Best Developer Tool Is No Tool (and When It Is)

    There is a point in every debugging session, every refactor, every "let me just check this real quick" where the right tool is no tool. The mouse goes down. The terminal closes. The thinking begins. Here is when to step away from the tool, when not to, and the cost of getting it wrong.

  • 8 min read

    A Field Guide to Image Formats in 2026 (PNG, JPG, WebP, AVIF, HEIC)

    There are six image formats that matter in 2026: PNG, JPG, WebP, AVIF, HEIC, and SVG. Each has a specific use case. Using the wrong one costs you 3-10x in file size, in quality, or in compatibility. Here is the honest field guide.

  • 5 min read

    The Anatomy of a Great Email Signature (with 7 Examples You Can Copy)

    A good email signature has 4-6 lines: name, role, company, contact, and a single link. A bad one has a logo, a quote, three social icons, a disclaimer, and a phone number in tiny gray text. Here is what to include, what to cut, and seven examples.

  • 6 min read

    What Nobody Tells You About UUIDs as Database Primary Keys

    UUIDs look like a free win for primary keys: globally unique, no coordination, no information leak. The reality is more nuanced. They are 2x larger, 2-5x slower to index, and split awkwardly in B-tree indexes. Here is the honest tradeoff.

  • 6 min read

    The Hidden Cost of Free Tier SaaS

    A free tier is a marketing budget, not a price. The vendor is paying for your signup, your usage, and your data, expecting a conversion later. The conversion usually comes at the moment when switching is hardest. Here are 6 cases where the paid tier is the cheaper choice.

  • 5 min read

    A Short History of the Favicon (from One 16×16 Icon to 8 Files)

    The favicon started as a single 16×16 ICO file in 1999. In 2026, a complete favicon setup is 8 files: a 16×16, 32×32, 180×180 (Apple), 192×192, 512×512 (PWA), a manifest.json, and a site.webmanifest. Here is the 27-year history and what you actually need today.

  • 6 min read

    Cron Expressions for People Who Hate Cron Expressions

    A cron expression is 5 fields, each a number, a wildcard, or a step. Once you know what each field means and how the steps work, the expressions stop looking like a typo and start looking like a tiny schedule. Here is the cheat sheet, in plain language.

  • 10 min read

    The 6 Password Mistakes That Cost You in 2026 (and How to Avoid Them)

    The six password mistakes almost everyone makes in 2026: weak passwords, password reuse, no 2FA, storing in browsers, sharing via text, and ignoring breach notifications. What actually goes wrong, the realistic cost of each, and the five-minute fix for each one.

  • 8 min read

    MD5 vs SHA-1 vs SHA-256 vs SHA-3: When to Use Each Hash Function

    A practical guide to cryptographic hash functions: what a hash is for, the four real-world choices (MD5, SHA-1, SHA-256, SHA-3), the speed vs. security trade-offs, the deprecation timeline, and which one to use for each common use case.

  • 8 min read

    What Is the Name of That Color? A Field Guide to CSS Color Naming

    A practical guide to CSS color naming: the difference between HEX, RGB, HSL, and named colors; why "tomato" looks the way it does; how to find the right name for a color you can see; the most useful CSS named colors by category; and how to find them in your browser without uploading anything.

  • 8 min read

    Markdown vs HTML vs Rich Text: Which Format Wins for Content Creation?

    A practical guide to content formats: the three choices (Markdown, HTML, rich text), the trade-offs (readability, control, portability), the right format for each use case (blog, documentation, email, code, books), and the conversion workflow that keeps everything in sync.

  • 8 min read

    JSON Schema Explained: What It Is, Why You Need It, and How to Start

    A practical guide to JSON Schema: what it is (a way to describe the shape of valid JSON), why it matters (catches bugs at the API boundary, generates docs, powers form libraries), the basic syntax, and how to start using it in your own projects.

  • 10 min read

    Best Free JSON Viewers and Formatters That Respect Your Privacy

    A practical guide to JSON viewers and formatters: the 8 best browser-based tools in 2026, what makes each one different, the privacy question (most popular JSON viewers upload your data), and how to format, validate, and explore JSON without sending it to a remote server.

  • 11 min read

    5 Rules for a Color Palette That Actually Works in 2026

    A practical guide to choosing a color palette: the 5 rules that separate a working palette from a decorative one (60-30-10 distribution, start with one color, neutrals are colors, contrast beats hue, test in context), common mistakes, and how to use a browser-based palette generator without uploading anything.

  • 13 min read

    8 Clever QR Code Uses You Haven’t Tried Yet (and 3 You Should Avoid)

    A practical guide to QR codes in 2026: the 8 most useful non-obvious uses (Wi-Fi sharing, contact cards, restaurant menus, payment, event tickets, two-factor backup, package tracking, and table-top donation), the 3 cases where QR codes are a bad idea, and how to generate a working code in your browser without uploading anything.

  • 4 min read

    How to Make a Favicon from Any Image (in 2 minutes)

    Turn any logo, photo, or icon into a working favicon — the small image browsers show in tabs, bookmarks, and home-screen shortcuts. Free browser tool, no upload, every size and format you need.

  • 5 min read

    How to Validate an Email Address the Right Way

    Why a regex like ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-z]{2,}$ is not enough, what to validate server-side vs client-side, and how to catch the typos that lose you real signups.

  • 6 min read

    How to Convert an Image to Base64 (and When You Actually Should)

    Base64-encoded images travel as text — useful in CSS, HTML emails, JSON APIs, and anywhere you cannot ship a real image file. The trade-offs, the practical limits, and a free browser tool that does the conversion without uploading anything.

  • 6 min read

    How to Make a CSS Gradient (Linear, Radial, and Conic)

    CSS gradients are images without files. The three types, the syntax that actually matters, how to pick the right color stops, and the patterns that make any gradient look professional.

  • 6 min read

    TinyPNG vs In-Browser Image Compression: Privacy, Quality, and Speed

    TinyPNG, Squoosh, Compressor.io, and the new wave of in-browser image compressors — how they compare on quality, privacy, batch size, and price. Plus a free in-browser image compressor that never uploads your photos.

  • 6 min read

    How to Merge PDF Files Without Uploading Them Anywhere

    Smallpdf, iLovePDF, Adobe Acrobat, and the in-browser alternatives — how they compare on privacy, quality, file-size limits, and price. Plus a free in-browser PDF merger that never uploads your documents.

  • 4 min read

    How to Convert Markdown to HTML Without Writing a Single Line of Code

    Markdown is the universal plain-text format; HTML is the universal markup language. Learn the difference, when you need to convert between them, and how to do it in your browser with no upload, no library, and no build step.

  • 7 min read

    The Meta Tags Cheat Sheet: 13 Tags and Which Ones Actually Matter

    There are 13 meta tags that affect how your page looks in search results, in social shares, and on mobile. Three of them matter for SEO. Five matter for social sharing. The other five are either obsolete or nice-to-have. Here is the cheat sheet, with what each one does and when to skip it.

  • 9 min read

    How to Calculate Percentage Change (With Real Examples)

    The percentage change formula, worked examples for prices, grades, salaries, and growth, plus the three mistakes almost everyone makes. Includes a free calculator.

  • 7 min read

    How to Calculate Reading Time (and Why 200 WPM Is a Lie)

    The real reading time formula, why 200 WPM underestimates most readers, the difference between reading and speaking time, and how to use this for content planning.

  • 6 min read

    How to Learn Regex: A Beginner’s Guide (That Actually Sticks)

    Regex looks like noise but it is just a tiny pattern language. This guide teaches the mental model, the most useful metacharacters, the traps, and a workflow for testing patterns without copy-pasting into random websites.

  • 6 min read

    Base64 vs Base64url vs Base32 vs Hex: When to Use Each

    Four encodings that all turn binary into text, but with different alphabets, sizes, and URL-safety. This guide explains the differences, the use cases, and the gotchas that trip people up.

  • 6 min read

    How to Convert HEIC to JPG Without Uploading (and Why You Should)

    Apple’s HEIC format saves storage but breaks the moment you try to share a photo. Learn what HEIC is, why it exists, how to convert it to JPG locally without uploading, and the trade-offs of every approach.

  • 8 min read

    How to Build an Accessible Color Palette That Still Looks Good

    WCAG contrast ratios depend on lightness, not hue. Learn the math, the AA and AAA thresholds, the “color is not the only signal” rule, and a workflow for testing every pairing before you commit to a palette.

  • 8 min read

    How QR Codes Work and When to Use Them (vs Barcodes, NFC, and Links)

    QR codes are everywhere now, but most people do not know how they work or when to use them over a regular barcode. This guide covers the structure, the error correction, the right size, and the practical design rules.

  • 5 min read

    JSON vs YAML vs TOML: Which Should You Use in 2026?

    A practical comparison of JSON, YAML, and TOML: syntax, features, readability, tooling support, and when each format is the right choice for config files, data exchange, and APIs.

  • 10 min read

    Base64 Encoding Explained: What It Is and How It Works

    A practical guide to Base64 encoding: what it is, how it works, when to use it, and when to use something else. With examples and a free browser-based encoder.

  • 7 min read

    How is Mortgage Interest Calculated? A Plain-English Guide

    Learn how monthly mortgage payments are calculated, including the formula, an amortization example, and what the numbers mean for your loan. With a free mortgage calculator.

  • 7 min read

    HEX vs RGB vs HSL: Which Color Format Should You Use?

    A practical comparison of HEX, RGB, and HSL color formats: when to use each, how to convert between them, and why one of them is the right choice for your next project.

  • 5 min read

    How to Debug JWT Tokens: A Practical Guide for Developers

    Learn what JWTs are made of, how to decode and verify them, the most common mistakes developers make, and how to inspect a token in your browser without sending it anywhere.

  • 5 min read

    What Is 2FA and How Does TOTP Work? A Plain-English Guide

    Learn what two-factor authentication really does, how time-based one-time passwords (TOTP) work, why codes change every 30 seconds, and how to inspect your own codes without an authenticator app.

  • 5 min read

    How to Write SEO Meta Descriptions That Get Clicked

    A practical guide to writing meta descriptions that boost click-through rates, with length rules, examples, and a free browser tool to check yours against Google’s recommended range.

  • 5 min read

    How to Understand Standard Deviation (Without the Jargon)

    Standard deviation sounds intimidating but it is just a measure of how spread out your numbers are. Learn what it means, when to use it, and how to calculate it by hand and with a free browser tool.

  • 8 min read

    How to Check DNS Records for Any Domain (and What They Mean)

    Learn what DNS records are, the most common record types (A, AAAA, MX, TXT, NS, CNAME, SOA, CAA), how to look them up from your browser, and how to use them to verify that a domain points where you think it does.

  • 6 min read

    How to Create Strong Passwords You Can Actually Remember

    A practical guide to creating passwords that are both uncrackable and memorable: passphrases, password managers, and the one rule that actually matters. Includes a free browser tool to check any password’s strength.

  • 6 min read

    How to Format JSON: A Visual Guide for Humans and Machines

    Learn what JSON formatting is, why it matters, and how to pretty-print, minify, and validate JSON. Includes common pitfalls, real examples, and a free browser-based JSON formatter.

  • 5 min read

    UUIDs Explained: v1 vs. v4 vs. v7, and When to Use Each

    A practical guide to UUID versions — what v1, v4, v5, and v7 are, how they differ, and why UUID v7 is the right default for new database primary keys in 2026.

  • 5 min read

    Image Formats Compared: JPEG vs. PNG vs. WebP vs. AVIF vs. SVG

    A practical comparison of JPEG, PNG, WebP, AVIF, and SVG: when to use each, how they handle transparency and animation, browser support in 2026, and how to pick the right format for the job.

  • 6 min read

    How to Compress a Photo to Under 100 KB (Without Making It Look Bad)

    Government forms, job applications, and visa portals all want photos under 100 KB or 200 KB. Here is how to hit those targets without uploading your photo to a server, without losing sharpness, and without paying for Photoshop. A good compressor lets you pick a target size, not a quality slider.

  • 9 min read

    HTTP Status Codes Explained — The Full List (1xx to 5xx)

    Every HTTP status code, what it means, and what to do about it. A practical reference for the codes you actually see in production, with examples for 200, 301, 404, 500, 503, and the obscure ones you have not met yet.

  • 7 min read

    How to Format Markdown — A Visual Cheatsheet With Examples

    Markdown is the universal plain-text format for writing on the web. Learn the syntax for every common element, see the rendered output side by side with the source, and bookmark this as a quick reference.

  • 4 min read

    How to Write Headlines That Get Clicks (and Rank)

    A practical guide to writing headlines that earn both search rankings and click-throughs. The eight dimensions that actually matter, the mistakes that quietly cost you traffic, and a self-check you can run in your browser before publishing.

  • 7 min read

    How to Check Keyword Density (and Why It Matters Less Than You Think)

    A practical guide to keyword density: what it is, what numbers actually matter, the difference between modern keyword analysis and the 2010 stuffing era, and how to run the check in your browser in 10 seconds.

  • 6 min read

    How to Make a Barcode for Your Product (the Right Way)

    A practical guide to barcodes for small business and product teams: the differences between UPC, EAN, Code 128, and QR, when you need a real GS1-issued code, and how to generate a working barcode in your browser in seconds.

  • 6 min read

    How to Build a CSS Flexbox Layout (with Real Examples)

    A practical guide to flexbox: when to use it (and when not to), the six properties that matter, the common gotchas with align-items and flex-basis, and how to experiment with a live layout in your browser before committing it to a stylesheet.

  • 7 min read

    How to Find and Fix Broken URLs on Your Website

    Broken URLs hurt SEO, frustrate users, and break the web. This guide covers how to find them (free tools, logs, search console), how to fix them (redirects, rewrites, removals), and how to prevent them in the first place.

  • 7 min read

    How to Validate JSON Against a Schema (And Why You Should)

    JSON Schema is the standard for describing the structure of JSON data. This guide covers what it is, when to use it, the basic syntax, and how to validate your data in your browser.

  • 7 min read

    How to Check if Your Password is Strong (and What "Strong" Actually Means)

    A practical guide to password strength: what makes a password weak, what makes one strong, how password crackers actually work, and how to generate and remember passwords that survive a real attack. Includes a free in-browser password strength checker that never sends your password to a server.

  • 5 min read

    How to Write Clear Prose (the Hemingway Way, Without the Robot Edits)

    A practical guide to writing prose that reads cleanly on the first pass: cut the adverbs, switch to active voice, shorten the long sentences, and know when to ignore every rule. With a self-check you can run in your browser before publishing.

  • 6 min read

    Best Free UTM Builders That Actually Respect Your Privacy

    A practical guide to building UTM campaign links that track accurately in Google Analytics: what the five UTM parameters do, the naming conventions that keep your reports clean, and the privacy-first alternatives to the popular SaaS UTM builders that log your campaigns.

  • 7 min read

    The Math Behind a Fair Coin Flip (and Why Your Brain Lies About It)

    A coin flip is the simplest random experiment. The math is 50/50, the physics is messy, and your brain is the worst part. Here is what "fair" actually means, why a flipped coin is not exactly 50/50, why 100 flips rarely show exactly 50/50, and how to verify a tool is using real randomness.

  • 6 min read

    In Defense of the QR Code in 2026

    QR codes get mocked as a 2010s relic, but in 2026 they are still the cheapest, fastest, and most universal way to move a phone from a screen to an action. Here is why the alternatives all have a specific failure mode the QR code does not.

  • 6 min read

    How to Write a README That Actually Gets Read

    A README is the first thing a visitor sees. Most READMEs are walls of text that nobody reads. The good ones are short, scannable, and answer the four questions every visitor has: what is this, why should I care, how do I use it, and how do I install it. Here is the structure, with examples.

  • 6 min read

    A Defense of the Roman Numeral in Modern Software (Yes, Really)

    Roman numerals look like a relic. They are hard to read, hard to write, and there is no reason to use them in software. Except when there is. Here is the case for keeping them, the cases where they actually help, and the surprising places they still show up.

  • 6 min read

    How to Build a Perfect CSS Box Shadow in 5 Minutes

    A good CSS box shadow is subtle, layered, and matches the lighting of the rest of the design. Learn the four-part anatomy of a real shadow (offset, blur, spread, color), the trick of stacking two shadows for depth, and the values that work in production.

Frequently asked questions

What is the Uttir blog?
Short, practical guides and roundups that teach a concept and show how to use the relevant Uttir tools to apply it. Posts are written for developers, designers, students, and anyone who works with text, images, colors, and code online.
Do I need an account to read the blog?
No. The blog is open and free. No signup, no paywall, no email collection. Each post links to the relevant tools, which you can use without an account as well.
How often do you publish new posts?
New posts appear whenever a topic is genuinely useful — typically a few times per month. You can subscribe via the RSS feed to be notified of new posts automatically.