Uvlio

Command Palette

Search for a command to run...

Content and Workflows

Technical Articles

Read practical technical articles first, then use the related browser tools when you need to inspect or process something.
39 technical articles800+ words each
Technical articles800+ words
Read structureMerge pages

How PDF Files Work: Pages, Objects, Text Layers, and Merging

UnderstandCheck

Markdown, HTML, PDF and DOCX: Choosing a Format for Each Step

Compare bytesDecode text

UTF-8 vs Shift-JIS: Why Text Encoding Bugs Still Happen

Each article is written around a real technical topic instead of a reusable how-to template.

Use the articles to understand the format, boundary, and failure modes before opening a related tool.

Kept current

Articles are maintained around technical topics, privacy boundaries, and verifiable behavior.

Continue the task

Each article links back to relevant tools so you can finish the task after reading.

PDFPDF MergePage Order

How PDF Files Work: Pages, Objects, Text Layers, and Merging

cover.pdf + appendix.pdf + invoice.pdf
merged.pdf -> 24 pages
How PDF Files Work: Pages, Objects, Text Layers, and Merging

A practical explanation of how PDF files are structured, what really happens when PDFs are merged, and which details should be checked before sharing a final document.

7 min2026-05-17PDF MergerImage to PDF Converter
Open article
TextMarkdownHTML

Markdown, HTML, PDF and DOCX: Choosing a Format for Each Step

# Heading -> <article> -> PDF -> DOCX
- bullet list stays readable
Markdown, HTML, PDF and DOCX: Choosing a Format for Each Step

Markdown is for writing, HTML for the browser, PDF for fixed layout and DOCX for collaboration. How content changes when it moves between them.

7 min2026-05-17Markdown / HTML ConverterWord / HTML / Markdown Converter
Open article
DeveloperUTF-8Shift-JIS

UTF-8 vs Shift-JIS: Why Text Encoding Bugs Still Happen

UTF-8: E3 81 82
Shift-JIS: 82 A0
UTF-8 vs Shift-JIS: Why Text Encoding Bugs Still Happen

A technical explanation of Unicode, UTF-8, Shift-JIS, byte sequences, mojibake, and how to debug encoding problems with small samples.

7 min2026-05-17Text Encoding ConverterBase64 Encoder / Decoder
Open article
DeveloperJSONPathPayload

JSONPath for API Payloads: Querying Nested Data Without Writing a Script

$.data.items[*].id
$..email
JSONPath for API Payloads: Querying Nested Data Without Writing a Script

A technical introduction to JSONPath as a debugging tool for nested JSON responses, including paths, filters, arrays, and implementation differences.

7 min2026-05-17JSONPath EvaluatorJSON Formatter
Open article
DeveloperCronNext Runs

Cron Expressions Explained: Fields, Time Zones, and Deployment Risks

0 9 * * 1-5
Mon-Fri 09:00
Cron Expressions Explained: Fields, Time Zones, and Deployment Risks

A technical article on how cron expressions are read, why schedules are misinterpreted, and how to verify future runs before deploying jobs.

7 min2026-05-17Crontab Expression Tool
Open article
UtilityUTCLaunch Window

Time Zones Explained: Offsets, IANA Names, DST, and Launch Planning

2026-05-16 16:00 UTC
09:00 PDT / 17:00 BST
Time Zones Explained: Offsets, IANA Names, DST, and Launch Planning

A technical article on why offsets are not time zones, how daylight saving changes schedules, and how to communicate launch windows clearly.

7 min2026-05-17Timezone ConverterTimestamp Converter
Open article
UtilityQR CodeDecode

QR Codes Explained: Payloads, Error Correction, Scan Distance, and Safety

https://uvlio.com/launch
scan back before sharing
QR Codes Explained: Payloads, Error Correction, Scan Distance, and Safety

A technical article on how QR codes store data, why payload length and error correction matter, and how to verify a code before publishing it.

7 min2026-05-17QR Code Generator / Decoder
Open article
UtilityEXIFGPS

EXIF Metadata Explained: GPS, Orientation, Camera Tags, and Privacy

GPS: removed before publish
captured on iPhone
EXIF Metadata Explained: GPS, Orientation, Camera Tags, and Privacy

A technical article on what EXIF metadata can reveal, why GPS and orientation fields matter, and how to review images before publishing.

7 min2026-05-17Image EXIF / GPS ViewerImage Watermark Tool
Open article
DeveloperHEXBytes

Hex and Bytes Explained: Reading File Headers, Encodings, and Binary Clues

50 4B 03 04
7B 22 69 64 22 3A 31 7D
Hex and Bytes Explained: Reading File Headers, Encodings, and Binary Clues

A technical guide to hexadecimal inspection, byte order, file signatures, BOM markers, and why byte-level debugging helps with format problems.

7 min2026-05-17Hex EditorBase Converter
Open article
DeveloperRSAPublic Key

RSA Keys Explained: Encryption, Signatures, Padding, and Private Key Safety

BEGIN PUBLIC KEY
encrypt short sample only
RSA Keys Explained: Encryption, Signatures, Padding, and Private Key Safety

A technical article on RSA public and private keys, why padding matters, how signing differs from encryption, and why demos are not key management.

7 min2026-05-17RSA Key Tool
Open article
DeveloperJSONCSV

JSON and CSV Are Not Equivalent: What Gets Lost During Conversion

{"name":"Ava","role":"admin"}
name,email,role
JSON and CSV Are Not Equivalent: What Gets Lost During Conversion

A practical technical article on converting between JSON and CSV, including nesting, headers, quoting, nulls, types, and spreadsheet assumptions.

7 min2026-05-17JSON ⇄ CSV ConverterJSON Formatter
Open article
DeveloperJWTClaims

JWTs Explained: Decoding Claims Without Confusing Them With Validation

header.payload.signature
"aud":"app-web"
JWTs Explained: Decoding Claims Without Confusing Them With Validation

A practical explanation of JWT structure, claims, Base64URL encoding, signatures, and why decoding a token is not the same as trusting it.

7 min2026-05-17JWT Decoder
Open article
Developerdocker runcompose.yaml

From docker run to Compose: What Each Flag Really Means

docker run -p 3000:3000 app
services: web:
From docker run to Compose: What Each Flag Really Means

A technical guide to translating docker run commands into Compose services while preserving ports, volumes, environment variables, restart rules, and secrets.

7 min2026-05-17Docker Run to Compose
Open article
TextWord CountEssay

Word Count Rules: Why Two Tools Disagree About the Same Text

Words: 1284
Paragraphs: 12
Word Count Rules: Why Two Tools Disagree About the Same Text

What counts as a word depends on the tool. How hyphens, numbers and citations are treated, what academic limits usually exclude, and why CJK text is counted differently.

7 min2026-05-17Word CounterText Cleaner
Open article
Text中文English

Counting Words in Mixed Chinese and English Text

中文: 420 字
English: 318 words
Counting Words in Mixed Chinese and English Text

Whitespace splitting fails on Chinese. How bilingual counters should segment each script, and what totals mean when both appear in one document.

7 min2026-05-17Word CounterCase Converter
Open article
DeveloperJSONPretty Print

Why Valid JSON Breaks: Commas, Numbers, and Escapes

{"name":"Ava","roles":["admin"]}
format before review
Why Valid JSON Breaks: Commas, Numbers, and Escapes

JSON is stricter than it looks. What a parser error position really tells you, why long IDs change value, and what a formatter can never catch.

7 min2026-05-17JSON FormatterText Cleaner
Open article
DeveloperValidateFormat

JSON Validation vs Formatting: Syntax, Shape, and Schema Are Different

Unexpected token }
line 12, col 4
JSON Validation vs Formatting: Syntax, Shape, and Schema Are Different

A technical article explaining what JSON formatters can and cannot prove, how syntax differs from schema, and how to review payloads safely.

7 min2026-05-17JSON Formatter
Open article
DeveloperBase64Unicode

Base64 Explained: Encoding, Padding, Data URLs, and Common Mistakes

SGVsbG8gd29ybGQ=
decode -> Hello world
Base64 Explained: Encoding, Padding, Data URLs, and Common Mistakes

A technical article on how Base64 turns bytes into text, why padding exists, how URL-safe variants differ, and why Base64 is not encryption.

7 min2026-05-17Base64 Encoder / DecoderURL Encoder / Decoder
Open article
TextTrimDedupe

Cleaning Text Before Import: Hidden Characters That Break Pipelines

remove blank lines
dedupe repeated rows
Cleaning Text Before Import: Hidden Characters That Break Pipelines

BOM markers, non-breaking spaces, smart quotes and mixed line endings are invisible until a parser rejects the file. What to strip and what to keep.

7 min2026-05-17Text CleanerJSON Formatter
Open article
UtilityTimestampISO 8601

Unix Timestamps Explained: Seconds, Milliseconds, UTC, and Log Debugging

1715846400
2026-05-16T00:00:00Z
Unix Timestamps Explained: Seconds, Milliseconds, UTC, and Log Debugging

A practical guide to Unix timestamps, unit confusion, UTC display, JavaScript milliseconds, and how to read time fields in logs and APIs.

7 min2026-05-17Timestamp Converter
Open article
DeveloperUUID Generator

UUIDs Explained: Versions, Randomness, Sorting, and Safe Use

Pick version
Generate ID
UUIDs Explained: Versions, Randomness, Sorting, and Safe Use

A technical guide to UUID versions, why v4, v5, and v7 behave differently, and where UUIDs are useful or misleading in application design.

7 min2026-05-17UUID Generator
Open article
DeveloperSHA Hash Generator

SHA-256 Explained: Hashes, Integrity Checks, Salts, and Misuse

Hash input
Compare digest
SHA-256 Explained: Hashes, Integrity Checks, Salts, and Misuse

A practical guide to SHA-256 hashing, file integrity checks, password caveats, collision resistance, and why hashes are not encryption.

7 min2026-05-17SHA Hash Generator
Open article
DeveloperURL Encoder / DecoderBase64 Encoder / Decoder

URL Encoding Explained: Percent Encoding, Query Strings, and Safe Links

Identify part
Encode value
URL Encoding Explained: Percent Encoding, Query Strings, and Safe Links

A technical article on percent encoding, query parameters, path segments, form encoding, and why URLs break when reserved characters are copied raw.

7 min2026-05-17URL Encoder / DecoderBase64 Encoder / Decoder
Open article
CalculatorUnit Converter

Unit Conversion: Exact Definitions and Where Conversions Go Wrong

Understand
Check
Unit Conversion: Exact Definitions and Where Conversions Go Wrong

An inch is exactly 25.4 mm and a pound is exactly 0.45359237 kg. Which conversions are exact, which are not, and why temperature and fuel economy behave differently.

7 min2026-05-17Unit Converter
Open article
TextWord Counter

Reading Time Estimates: What the Minutes Actually Mean

Understand
Check
Reading Time Estimates: What the Minutes Actually Mean

Reading time is word count divided by an assumed speed. Which speeds are realistic, how code and images change the number, and when to show it to readers.

7 min2026-05-17Word Counter
Open article
TextWord CounterText Cleaner

Keyword Density: What the Percentage Means and What It Does Not

Understand
Check
Keyword Density: What the Percentage Means and What It Does Not

Keyword density is a count, not a ranking strategy. How to measure it in English and Chinese, and why stuffing still hurts more than it helps.

7 min2026-05-17Word CounterText Cleaner
Open article
CalculatorPercentage CalculatorUnit Converter

Percentage Change: The Formula and Four Ways It Misleads

Understand
Check
Percentage Change: The Formula and Four Ways It Misleads

How to compute percent change correctly, why percent and percentage points are different, and why a 50% drop needs a 100% rise to recover.

7 min2026-05-17Percentage CalculatorUnit Converter
Open article
DeveloperAES / DES Encryption ToolRSA Key Tool

Encryption Basics in the Browser: Hashing, Symmetric Keys and What Stays Local

Understand
Check
Encryption Basics in the Browser: Hashing, Symmetric Keys and What Stays Local

Hashing is not encryption. Symmetric encryption needs a secret both sides share. What browser-side crypto can and cannot protect.

7 min2026-05-17AES / DES Encryption ToolRSA Key Tool
Open article
DeveloperIP / CIDR Calculator

Reading CIDR Notation: Prefixes, Hosts, and Range Checks

Understand
Check
Reading CIDR Notation: Prefixes, Hosts, and Range Checks

What the number after the slash means, how many addresses a prefix really gives you, and how to check whether an address falls inside a range.

7 min2026-05-17IP / CIDR Calculator
Open article
CalculatorUnit ConverterPercentage Calculator

Exchange Rates for Pricing: Spot, Mid-market and the Spread You Actually Pay

Understand
Check
Exchange Rates for Pricing: Spot, Mid-market and the Spread You Actually Pay

The rate on a news site is not the rate on an invoice. How mid-market, bid and ask differ, and how to avoid silent margin errors.

7 min2026-05-17Unit ConverterPercentage Calculator
Open article
DeveloperProtobuf Encoder / DecoderHex Editor

Protocol Buffers Explained: Schemas, Field Numbers, and Binary Debugging

Load schema
Decode bytes
Protocol Buffers Explained: Schemas, Field Numbers, and Binary Debugging

A technical introduction to protobuf payloads, why schemas are required, how field numbers work, and what to inspect when binary messages fail.

7 min2026-05-17Protobuf Encoder / DecoderHex Editor
Open article
PDFPDF SplitterPDF Compressor

Split, Compress and Reorder PDF Pages Without Losing the Wrong Content

Understand
Check
Split, Compress and Reorder PDF Pages Without Losing the Wrong Content

Page ranges, file size and reading order are three different jobs. How to split cleanly, compress safely and check the result.

7 min2026-05-17PDF SplitterPDF CompressorPDF Merger
Open article
PDFPDF SplitterPDF Compressor

Extracting Text and Images from PDFs: Selectable Text versus OCR

Understand
Check
Extracting Text and Images from PDFs: Selectable Text versus OCR

If you can select text, extract it. If the page is only an image, you need OCR. How to tell which case you have and what quality to expect.

7 min2026-05-17PDF SplitterPDF CompressorImage to PDF ConverterPDF Protect
Open article
PDFPDF ProtectPDF Watermark

Password-Protecting and Sharing PDFs: Permissions, Owners and Real Limits

Understand
Check
Password-Protecting and Sharing PDFs: Permissions, Owners and Real Limits

A PDF password is not full encryption theatre. What user and owner passwords do, which permissions actually stick, and what recipients can still do.

7 min2026-05-17PDF ProtectPDF Watermark
Open article
PDFWord / HTML / Markdown Converter

PDF and Office Conversion: What Survives Round Trips

Understand
Check
PDF and Office Conversion: What Survives Round Trips

DOCX to PDF is usually reliable. PDF to DOCX is reconstruction. How to choose a direction and validate the result.

7 min2026-05-17Word / HTML / Markdown Converter
Open article
UtilityImage Resize & CropImage Rotate & Flip

Image Formats Explained: JPEG, PNG, WebP, AVIF, HEIC, and Resizing Order

Resize first
Choose format
Image Formats Explained: JPEG, PNG, WebP, AVIF, HEIC, and Resizing Order

A practical technical article on choosing image formats, resizing before compression, preserving transparency, and preparing batches for upload.

7 min2026-05-17Image Resize & CropImage Rotate & FlipImage Format ConverterBatch Image ConverterImage Compressor & Converter
Open article
UtilityImage Watermark Tool

Background Removal and Upscaling: Clean Product Images Without Plastic Edges

Understand
Check
Background Removal and Upscaling: Clean Product Images Without Plastic Edges

Cutouts fail on hair, glass and soft shadows. Upscaling invents detail. How to review AI edits before you publish them.

7 min2026-05-17Image Watermark Tool
Open article
DeveloperJWT EncoderJWT Decoder

Reading a JWT: What Decoding Shows and What It Proves

Understand
Check
Reading a JWT: What Decoding Shows and What It Proves

A JWT is three base64url segments, and decoding one tells you nothing about whether it is genuine. How to read the claims, and why tokens break in URLs.

7 min2026-05-17JWT EncoderJWT DecoderURL ParserQuery String BuilderJSON MinifyURL Encoder / DecoderSlug Generator
Open article
UtilityBarcode Generator / DecoderQR Code Generator / Decoder

Barcodes, QR Codes and OCR Labels: Generate, Scan and Verify

Understand
Check
Barcodes, QR Codes and OCR Labels: Generate, Scan and Verify

A code that cannot be scanned is decoration. How to choose barcode versus QR, size codes for print, and verify before a print run.

7 min2026-05-17Barcode Generator / DecoderQR Code Generator / Decoder
Open article