Learn
Short, accurate explanations of the formats and concepts behind everyday digital tasks. Each article links to the Utilumo tool that does the job.
140 articles
Explainer2 min readWhat is EXIF metadata?EXIF is the hidden metadata cameras and phones write into photos, including GPS location, device model, and timestamps. Here is what it stores and how to remove it.Read
Guide1 min readHow to compress images for the webA practical guide to making images smaller without obvious quality loss: choosing lossy vs lossless, resizing first, picking a format, and tuning quality.Read
Comparison1 min readPNG vs JPG: which should you use?PNG is lossless with transparency, ideal for graphics and screenshots. JPG is lossy and smaller, ideal for photos. Here is how to choose.Read
Comparison1 min readWebP vs AVIF: which modern image format wins?AVIF usually compresses smaller and supports HDR, while WebP encodes faster and has slightly broader support. Here is how to choose between them.Read
Explainer1 min readWhat is SVG?SVG is a vector image format written as text, so it scales to any size without blurring. Here is how it differs from PNG and JPG and when to use it.Read
Explainer1 min readHEX, RGB, and HSL color codes explainedHEX, RGB, and HSL are three ways to write the same color. Here is what each means, how they relate, and when each is easiest to use.Read
Explainer1 min readWhat is DPI and image resolution?Resolution is how many pixels an image has; DPI is how densely they print. Here is how the two relate and why DPI rarely matters on screen.Read
Guide1 min readHow to crop, rotate, and flip imagesCropping, rotating, and flipping are the basic image edits. Here is what each one does, when to use it, and how to keep the work local.Read
Explainer1 min readWhat is an alpha channel (image transparency)?The alpha channel stores how transparent each pixel is, letting images have see-through areas. Here is how it works and which formats support it.Read
Guide1 min readHow to convert PNG to JPGConvert a PNG to JPG in your browser to shrink photo file sizes. Learn when to convert, what happens to transparency, and how to keep quality high.Read
Guide1 min readHow to resize an image without losing qualityResize a photo to specific pixel dimensions in the browser. Learn the difference between fit and exact resizing, and how to avoid a blurry result.Read
Comparison1 min readJPG vs WebP: which should you use?WebP produces smaller files than JPG at similar quality and supports transparency. Here is when WebP wins, when JPG is safer, and how to convert.Read
Guide1 min readHow to convert JPG to PNGConvert a JPG to PNG in your browser when you need lossless quality or transparency. Learn what conversion can and cannot restore.Read
Guide1 min readHow to remove EXIF data from photosStrip EXIF metadata — including GPS location — from your photos in the browser before sharing them. Learn what EXIF exposes and how to remove it.Read
Guide1 min readHow to compare two imagesSpot the exact pixel differences between two images in your browser. Learn when a visual diff helps and how to read the highlighted result.Read
Guide1 min readHow to convert an image to ASCII artTurn a photo or logo into text-based ASCII art in your browser. Learn how the conversion works and how to get a clean, recognizable result.Read
Explainer1 min readWhat is JSON?JSON is a lightweight, text-based format for storing and exchanging structured data. Here is how it works, its data types, and the rules that trip people up.Read
Explainer1 min readWhat is Base64 encoding?Base64 encodes binary data into plain ASCII text so it can travel safely through systems built for text. It is encoding, not encryption.Read
Explainer1 min readJWT explained: how JSON Web Tokens workA JWT is a signed, Base64url-encoded token with three parts: header, payload, and signature. Here is what each part holds and why decoding is not verifying.Read
Explainer1 min readWhat is a UUID?A UUID is a 128-bit identifier that is unique without a central authority. Here is how UUID v4 works, why collisions are effectively impossible, and when to use it.Read
Guide1 min readCron syntax explained with examplesCron schedules use five fields: minute, hour, day of month, month, and day of week. Here is what each field means, the special characters, and ready-to-use examples.Read
Guide1 min readHow to convert CSV to JSONTurn spreadsheet-style CSV rows into an array of JSON objects: how the header row becomes keys, how to handle quotes and commas, and common pitfalls.Read
Explainer1 min readWhat are HTTP security headers?HTTP security headers tell browsers how to handle scripts, frames, referrers, permissions, and HTTPS. Learn the core headers and how to test them safely.Read
Explainer1 min readWhat is hexadecimal?Hexadecimal is base 16, a compact way to write binary. Here is how hex maps to bits and bytes, why colors and memory use it, and how to convert it.Read
Explainer1 min readRegular expressions explainedA regular expression is a pattern that matches text. Here are the core building blocks — character classes, quantifiers, anchors, and groups — with examples.Read
Comparison1 min readYAML vs JSON: when to use eachYAML is easier for humans to write and supports comments; JSON is stricter and universal for APIs. Here is how they differ and how to convert between them.Read
Explainer1 min readWhat is a Unix timestamp?A Unix timestamp counts the seconds since 1 January 1970 UTC. Here is why systems use it, how to read it, and the 2038 limit to know about.Read
Explainer1 min readWhat is a hash function?A hash function turns any input into a fixed-length fingerprint. Here is what makes a good one, why hashing is not encryption, and where SHA-256 fits.Read
Comparison1 min readMarkdown vs HTML: when to use eachMarkdown is a simple way to write formatted text; HTML is the markup browsers render. Here is how they relate and when to reach for each.Read
Explainer1 min readWhat are HTML entities?HTML entities are codes that represent characters which would otherwise break markup or cannot be typed, like < for < and & for &.Read
Explainer1 min readWhat is a REST API?A REST API lets programs talk over HTTP using URLs, methods, and status codes. Here are the core ideas: resources, verbs, and stateless requests.Read
Comparison1 min readJSON vs XML: which data format to useJSON is compact and dominant for web APIs; XML is verbose but supports attributes, namespaces, and schemas. Here is how they differ and when each fits.Read
Explainer1 min readWhat is JSON Schema?JSON Schema is a JSON document that describes the shape of other JSON: required fields, types, and constraints. Here is how it works and why it is useful.Read
Guide1 min readHow to generate TypeScript types from JSONTurn a sample JSON response into TypeScript interfaces so your code is type-checked. Here is the workflow and the gaps to fix by hand.Read
Explainer1 min readWhat is cURL?cURL is a command-line tool for sending HTTP requests. Here is how to read a curl command, the flags you will see most, and why it is everywhere.Read
Explainer1 min readWhat is a Content Security Policy (CSP)?A Content Security Policy tells the browser which sources of scripts, styles, and other content to trust. Here are the key directives and how to roll one out safely.Read
Explainer1 min readWhat is a security.txt file?security.txt is a standard file that tells security researchers how to report a vulnerability to you. Here is where it goes and which fields it uses.Read
Explainer1 min readWhat is an HTTP header?HTTP headers carry metadata about a request or response: content type, caching, authentication, and more. Here are the ones you will meet most.Read
Guide1 min readHow to convert JSON to CSVTurning JSON into CSV flattens an array of objects into a table. Here is how keys become columns and how to handle nested data.Read
Explainer1 min readWhat is the CSS box model?Every element is a box made of content, padding, border, and margin. Here is how those layers work and why box-sizing matters.Read
Explainer1 min readWhat is Markdown?Markdown is a lightweight way to write formatted text using plain characters. Here is what it is, why it is popular, and where it is used.Read
Explainer1 min readWhat is CSV?CSV is a plain-text format for tables: one row per line, values separated by commas. Here is how it works and the quoting rules that trip people up.Read
Explainer1 min readWhat is XML?XML is a markup language for structured data using nested tags and attributes. Here is how it works and where it is still widely used.Read
Guide1 min readHow to format (pretty-print) JSONFormat messy or minified JSON into clean, indented, readable output. Learn what pretty-printing does, how to validate, and how to minify again.Read
Explainer1 min readWhat is an API?An API is a contract that lets one program request data or actions from another. Here is what an API is, how web APIs work, and the terms you will meet.Read
Guide1 min readHow to decode Base64Decode a Base64 string back to text or a file in your browser. Learn how to spot Base64, handle URL-safe variants, and avoid corrupting binary data.Read
Explainer1 min readWhat is a webhook?A webhook is a reverse API call: instead of you polling for data, a server sends an HTTP request to your URL when an event happens. Here is how they work.Read
Guide1 min readHow to generate a hash (MD5, SHA-256)Generate an MD5, SHA-1, or SHA-256 hash of text in your browser. Learn what a hash is for, which algorithm to pick, and why hashing is one-way.Read
Explainer1 min readWhat is a cron job?A cron job is a task scheduled to run automatically at set times on a server. Here is what cron is, how the schedule syntax works, and common examples.Read
Guide1 min readHow to generate a UUIDGenerate a UUID (v4 random or v7 time-ordered) in your browser. Learn which version to pick, what a UUID looks like, and when to use one.Read
Explainer1 min readWhat is YAML?YAML is a human-friendly data format used for configuration files. Here is how its indentation-based syntax works and how it compares to JSON.Read
Explainer1 min readWhat is a MIME type?A MIME type tells software what kind of file it is dealing with, like text/html or image/png. Here is how they are structured and where they are used.Read
Guide1 min readHow to test a regular expressionTest a regex against sample text to see what it matches before using it in code. Learn a safe workflow, flags, and how to debug a pattern that fails.Read
Guide1 min readHow to format (beautify) SQLFormat messy or minified SQL into readable, indented queries. Learn what a formatter does, why it helps reviews, and how to keep keywords consistent.Read
Explainer1 min readHTTP status codes explainedHTTP status codes tell you the result of a request — 200 OK, 301 redirect, 404 not found, 500 error. Here is what each group means and the common codes.Read
Explainer1 min readWhat is a SQL JOIN?A SQL JOIN combines rows from two tables based on a related column. Here are the join types — INNER, LEFT, RIGHT, FULL, CROSS — and when to use each.Read
Guide1 min readHow to write a SQL queryWrite a SQL SELECT query step by step — choosing columns, filtering with WHERE, sorting, grouping, and joining tables. With a runnable example.Read
Explainer1 min readWhat is SQLite?SQLite is a small, self-contained SQL database engine that stores a whole database in a single file. Here is what makes it different and where it shines.Read
Explainer1 min readWhat is Permissions-Policy?Permissions-Policy is an HTTP header that controls which browser features a site and its iframes may use, like camera, microphone, and geolocation.Read
Guide1 min readHow to convert HTML to MarkdownTurn HTML from a web page, email, or AI output into clean Markdown in your browser. Learn what converts cleanly and what to check afterward.Read
Explainer1 min readWhat is a robots.txt file?robots.txt tells web crawlers which parts of your site they may request. Here is where it goes, the directives it uses, and what it can and cannot do.Read
Explainer1 min readWhat is a sitemap.xml file?A sitemap.xml lists the URLs on your site so search engines can find and crawl them. Here is the XML structure, the optional tags, and how to submit it.Read
Explainer1 min readWhat is a humans.txt file?humans.txt is a small file that credits the people and technology behind a website. Here is where it goes and the sections it conventionally uses.Read
Explainer1 min readWhat are Open Graph tags?Open Graph meta tags control how a link looks when shared on social platforms. Here are the core og: tags, the Twitter Card tags, and the sizes that matter.Read
Explainer1 min readWhat is an llms.txt file?llms.txt is a Markdown file that points AI tools to a site's most useful pages. Here is the structure it uses, where it goes, and how it differs from robots.txt.Read
Comparison1 min readcamelCase vs snake_case vs kebab-caseA quick reference to the common programming naming styles, where each one is conventional, and how to convert text between them.Read
Explainer1 min readHow is reading time calculated?Reading time is an estimate based on word count and an average reading speed. Here is the formula, the typical speeds used, and why it is only an estimate.Read
Explainer1 min readWhat is a URL slug?A URL slug is the readable, hyphenated part of a web address that names a page. Here is what makes a good slug and how to create one from a title.Read
Guide1 min readHow to remove duplicate lines from textRemoving duplicate lines cleans up lists, logs, and exports. Here is how deduplication works and the choices that change the result.Read
Explainer1 min readWhat is UTF-8?UTF-8 is the encoding that lets text store any character, from ASCII to emoji, as bytes. Here is how it works and why it is the web's default.Read
Comparison1 min readTitle case vs sentence caseTitle case capitalizes the main words; sentence case capitalizes only the first word. Here is when to use each and how to convert text between them.Read
Explainer1 min readCommon aspect ratios explainedAn aspect ratio is the proportion of width to height. Here is what 16:9, 4:3, 1:1, and 9:16 mean and where each is used.Read
Guide1 min readHow to calculate percentage changePercentage change measures how much a value grew or shrank relative to its starting point. Here is the formula, worked examples, and the mistakes to avoid.Read
Explainer1 min readWhat is color contrast (and the WCAG ratios)?Color contrast is the difference in brightness between text and its background. Here are the WCAG ratio thresholds that keep text readable for everyone.Read
Explainer1 min readWhat is UTC, and how do time zones work?UTC is the global time reference that every time zone is defined against. Here is how offsets work, why UTC is not the same as GMT in practice, and why DST complicates things.Read
Explainer1 min readMetric vs imperial units explainedMetric and imperial are the two main systems of measurement. Here is how they differ, the most useful conversions, and why precision matters.Read
Guide1 min readHow to calculate a percentageWork out a percentage of a number, what percent one number is of another, and percentage increase or decrease — with simple formulas and examples.Read
Guide1 min readHow to calculate aspect ratioWork out the aspect ratio of any width and height, and resize while keeping proportions. Learn the simple method and common ratios like 16:9.Read
Guide1 min readHow to convert Celsius to FahrenheitConvert Celsius to Fahrenheit with the simple formula, a quick mental shortcut, and a reference of common temperatures.Read
Guide1 min readHow to convert between time zonesConvert a time from one time zone to another without mistakes. Learn to work through UTC, handle daylight saving, and schedule across regions.Read
Guide1 min readHow to calculate BMICalculate your Body Mass Index (BMI) with the metric and imperial formulas, see the standard categories, and understand what BMI can and cannot tell you.Read
Guide1 min readHow to calculate your exact ageWork out your exact age in years, months, and days from a birth date. Learn the method, why leap years matter, and how to count age between any two dates.Read
Guide1 min readHow to calculate a tipWork out a tip and split the bill in seconds. Learn the simple percentage method, common tip rates, and how to divide the total between people.Read
Guide1 min readHow to calculate a discountWork out a sale price from a percent off, or the percent off from an original and sale price, with simple formulas and worked examples.Read
Guide1 min readHow to add or remove VATAdd VAT to a net price or extract VAT from a gross price with two simple formulas, plus worked examples for common rates.Read
Explainer1 min readThe anatomy of a URLEvery URL is made of parts: scheme, host, port, path, query, and fragment. Here is what each piece does, with a labelled example.Read
Explainer1 min readWhat is URL encoding (percent-encoding)?URL encoding replaces unsafe characters with a percent sign and a hex code so they can travel safely inside a URL. Here is how and when it happens.Read
Explainer1 min readWhat are UTM parameters?UTM parameters are tags added to a URL so analytics can tell where traffic came from. Here are the five parameters and how to use them consistently.Read
Guide1 min readHow to remove tracking parameters from URLsLong links are often full of tracking tags like utm_ and fbclid. Here is what they are, why to strip them, and how to share clean URLs.Read
Guide1 min readHow to build a query stringA query string passes parameters in a URL. Here is how to format key/value pairs, encode values, and handle repeated keys correctly.Read
Comparison1 min readURL vs URI vs URN: what's the difference?URI is the umbrella term; a URL locates a resource and a URN names one. Here is how the three relate, with clear examples.Read
Guide1 min readHow to URL encode a stringURL encode text so it is safe to put in a link or query string. Learn which characters to encode, the space rule, and when to encode a whole URL vs a value.Read
Explainer1 min readWhat is a query string?A query string is the part of a URL after the ? that carries key-value parameters. Here is how it is structured, encoded, and used.Read
Explainer1 min readWhat your browser reveals about youYour browser exposes far more than your IP — screen size, fonts, timezone, and more combine into a fingerprint. Here is what is visible and why it matters.Read
Explainer1 min readWhat is a token in AI language models?Language models read text as tokens, not words. Here is what a token is, why a word can be several tokens, and why counts vary by model.Read
Explainer1 min readWhat is a context window?A context window is the maximum amount of text, measured in tokens, that a language model can consider at once. Here is what it includes and why it matters.Read
Guide1 min readHow to write a better AI promptClear context, a specific task, and a defined output format make AI prompts far more reliable. Here is a practical structure and the habits that help.Read
Explainer1 min readHow AI token pricing worksMost AI APIs bill by the token, and input and output are often priced differently. Here is how to reason about cost and estimate it before you run a prompt.Read
Explainer1 min readWhat is prompt injection?Prompt injection is when hidden instructions in input trick an AI model into ignoring its real task. Here is how it works and how to reduce the risk.Read
Guide1 min readHow to compare two texts (diff)A diff shows what changed between two versions of text: what was added, removed, or kept. Here is how diffs work and when they help.Read
Guide1 min readHow to count tokens in a promptEstimate how many tokens your text uses before sending it to an AI model. Learn the rough word and character rules and why exact counts vary by model.Read
Explainer1 min readWhat is prompt engineering?Prompt engineering is the practice of writing inputs that get reliable, useful results from AI models. Here are the core techniques and why they work.Read
Guide1 min readHow to split long text for AI promptsSplit long documents into prompt-sized chunks with enough overlap to preserve context without wasting tokens.Read
Guide1 min readHow to use prompt templates for content creationBuild reusable AI prompt templates for content workflows by separating task, context, audience, output format, constraints, examples, and checks.Read
Guide1 min readHow to clean ChatGPT exports for AI promptsClean copied ChatGPT and AI chat exports before reusing them in prompts by removing labels, divider lines, timestamps, and spacing noise.Read
Guide1 min readHow to clean transcripts for AI promptsClean meeting, podcast, video, and caption transcripts before using them in AI prompts by removing timestamp and speaker noise locally.Read
Guide1 min readHow to clean Markdown for AI promptsClean Markdown before pasting it into AI tools by removing frontmatter, comments, wrapping fences, tracking links, and excess blank lines.Read
Guide1 min readHow to write a good YouTube descriptionA practical structure for YouTube descriptions: a strong first line, useful links, working chapter timestamps, and clean spacing that survives the player.Read
Guide1 min readSocial media image sizes that work everywhereThink in aspect ratios first, then resolution. Here are the dependable shapes for feeds, stories, and thumbnails, and why ratios outlast exact pixel specs.Read
Guide1 min readHow to clean up captions and subtitlesAuto-generated captions are full of timestamps, line breaks, and filler. Here is how to turn them into clean, readable text for descriptions and transcripts.Read
Guide1 min readHow to write a good video titleA good video title is clear, specific, and fits the space before it gets cut off. Here is how to write one that earns the click honestly.Read
Explainer1 min readWhat is a QR code (and how to make one)?A QR code is a scannable square barcode that stores a link or text. Here is how QR codes work, what they can hold, and how to create one that scans reliably.Read
Guide1 min readHow to make YouTube chapters workFix YouTube chapters by checking the timestamp list: start at 00:00, use at least three chapters, keep them in order, and avoid very short sections.Read
Guide1 min readYouTube thumbnail size checklistCheck YouTube thumbnail resolution, ratio, file size, and upload target before publishing through Studio or the YouTube Data API.Read
Guide1 min readHow to clean hashtags and captionsClean social captions by normalizing spacing, removing duplicate hashtags, keeping hashtags readable, and separating links or mentions before publishing.Read
Explainer1 min readWhat is the Pomodoro Technique?The Pomodoro Technique breaks work into focused intervals separated by short breaks. Here is how the cycle works and why the breaks are the point.Read
Explainer1 min readWhat is an .ics calendar file?An .ics file is a plain-text calendar in the iCalendar format that any major calendar app can read. Here is what is inside one and how events are identified.Read
Guide1 min readHow to merge ICS calendar filesCombine several .ics calendar files into one in your browser. Learn when merging helps and how to import the result into Google, Apple, or Outlook.Read
Guide1 min readHow to merge PDF filesCombining PDFs into one document is simple when you control the order and keep it local. Here is the workflow and what to watch for.Read
Guide1 min readHow to split a PDFSplitting a PDF lets you pull out pages or break a long document into parts. Here is how to choose ranges and keep it local.Read
Guide1 min readHow to rotate PDF pagesScanned or exported PDFs often come in sideways. Here is how to rotate pages in 90-degree steps and save the fix permanently.Read
Guide1 min readHow to convert images to a PDFCombine JPG or PNG images into a single PDF in your browser. Learn how to order pages, keep quality, and why a PDF is handy for sharing photos.Read
Guide1 min readHow to compress a PDFShrink a large PDF in your browser so it is easier to email and upload. Learn what makes PDFs large, how compression works, and when quality is affected.Read
Guide1 min readHow to extract or delete PDF pagesKeep only the PDF pages you need, or remove the ones you do not, right in your browser. Learn to pick page ranges and save a clean new PDF.Read
Guide1 min readHow to blur faces in photos before sharingA practical guide to hiding faces, license plates, and personal details in a photo, why strong redaction beats a light blur, and how to remove location metadata too.Read
Guide1 min readHow to create a strong passwordLength beats complexity. Here is how to build passwords that resist guessing, why a manager matters, and the habits that actually keep accounts safe.Read
Guide1 min readHow to redact text safelyRedacting text means truly removing sensitive details, not just hiding them. Here is how to do it so the original cannot be recovered.Read
Explainer1 min readWhat metadata is hidden in a PDF?PDFs carry hidden metadata: author, software, timestamps, and sometimes more. Here is what is in there and how to check and remove it before sharing.Read
Explainer1 min readWhat is metadata, and why remove it?Metadata is data about your files: who made them, when, and with what. Here is where it hides and why to clear it before sharing.Read
Guide1 min readHow to remove metadata from a PDFStrip hidden metadata — author, software, and timestamps — from a PDF in your browser before sharing it. Learn what a PDF stores and how to clean it.Read
Guide1 min readHow to remove sensitive info from screenshotsScreenshots leak more than you think — names, emails, tokens, IDs, and metadata. Here is how to clean one safely before you share it.Read
Guide1 min readHow to convert audio to MP3Convert WAV, FLAC, M4A, AAC, OGG, or MP4 audio to MP3 in your browser. Learn how to pick a bitrate and keep quality while shrinking the file.Read
Comparison1 min readMP3 vs WAV: which should you use?WAV is uncompressed and lossless; MP3 is compressed and much smaller. Here is when each makes sense and how to convert between them.Read
Explainer1 min readWhat is audio bitrate?Audio bitrate is how much data per second an audio file uses, measured in kbps. Here is how it affects quality and file size, and which bitrate to pick.Read
Guide1 min readHow to extract audio from a videoPull the audio track out of an MP4 video and save it as MP3 in your browser. Learn when this works, how to pick a bitrate, and what stays local.Read
Guide1 min readHow to cut, split, and merge audioTrim a clip, split a long recording into parts, or join several files into one — all locally in your browser, with no upload.Read
Guide1 min readHow to compress an MP3Make an MP3 smaller for email, uploads, or podcasts by lowering the bitrate — and know when converting to a different codec helps more.Read
Explainer1 min readWhat is a video codec?A video codec decides how a video is compressed, while the container is the file wrapper. Here is the difference and what H.264, H.265, VP9, and AV1 mean.Read
Guide1 min readHow to compress a videoMake a video smaller without wrecking quality: pick a resolution, lower the bitrate, choose an efficient codec, and trim what you do not need — locally in your browser.Read
Guide1 min readHow to edit a video in your browserTrim, split, loop, mute, or swap the audio of a video without installing anything — each task runs locally in the browser and exports MP4.Read