Guides & Tutorials

Practical, jargon-free guides on converting files, formatting data and using developer tools — with the right FilesSwift tool for each job.

Data

How to Convert JSON to CSV

How to convert JSON to CSV: how arrays of objects map to rows and columns, how nested objects are flattened, and how to avoid losing data.

5 min read
PDF

How to Merge PDF Files

Learn how to combine multiple PDFs into a single document in the right order, for free, without installing software — plus tips on quality, order and privacy.

4 min read
Images

How to Compress Images Without Losing Quality

Image compression explained — lossy vs lossless, JPG vs PNG vs WebP — and how to shrink photos for faster websites and uploads while keeping them sharp.

6 min read
Developer

Base64 Explained

Base64 explained for beginners: what it is, why it exists, where it is used (data URIs, JSON, email), and when you should and should not use it.

5 min read
Developer

JSON vs XML vs YAML

JSON vs XML vs YAML compared: strengths, weaknesses and best uses, to help you choose the right data format for APIs, config files and documents.

6 min read
Text

How to Remove Duplicate Lines

Remove duplicate lines from lists of emails, URLs, keywords or SKUs, and learn the options that matter: case sensitivity, trimming, sorting, duplicates only.

4 min read
PDF

How to Reduce PDF Size for Online Form Uploads

Why PDFs exceed upload limits (200 KB, 1 MB, 2 MB) and the methods that really shrink them: compressing scans, grayscale, removing pages and splitting.

7 min read
Images

Resize a Photo and Signature to the Exact Size a Form Asks For

Forms ask for photos and signatures in exact pixel sizes and KB ranges. Learn what pixels, KB and DPI mean and prepare images that are accepted first time.

7 min read
PDF

How to Add Gujarati or Hindi Text to a PDF

Why Gujarati and Hindi text turns into boxes or broken letters in PDFs, how fonts and text shaping fix it, and how to add a header, watermark or note.

6 min read
Images

Why iPhone Photos Won't Upload — and How to Convert HEIC to JPG

iPhones save photos as HEIC. Learn what HEIC is, why websites and Windows reject it, how to convert HEIC to JPG, and how to make your iPhone save JPG.

5 min read
Data

Why Excel Breaks CSV Files — and How to Open Them Correctly

Why Excel drops leading zeros, shows long IDs as 1.23E+15 and garbles Gujarati, Hindi or ₹ when opening CSV files — and how to open CSVs correctly.

6 min read
Developer

JWT Explained: What Is Inside a JSON Web Token

JSON Web Tokens explained: header, payload and signature, claims like exp and iat, why anyone can read a JWT, and mistakes that cause security problems.

7 min read
Images

JPG, PNG, WebP or AVIF — Which Image Format Should You Use?

JPG vs PNG vs WebP vs AVIF, GIF, HEIC and SVG: what each is good at, how size and quality compare, and which to choose for photos, logos and websites.

7 min read
PDF

How to Make a Scanned PDF Searchable (OCR)

Why you cannot search or copy text in a scanned PDF, how OCR adds an invisible text layer, how to get accurate results, and what OCR cannot do.

6 min read
PDF

PDF Password Protection Explained

The two kinds of PDF passwords, what AES-256 encryption really protects, why "no printing" restrictions are weak, and how to protect and unlock PDFs safely.

6 min read
Developer

Regex Patterns for Indian Phone Numbers, PIN, PAN, GSTIN and IFSC

Ready-to-use regex for Indian mobile numbers, PIN codes, PAN, GSTIN, IFSC and more, explained part by part, with the limits of what a pattern can check.

8 min read
Developer

Cron Expressions Explained (with Examples)

The five fields of a cron expression, the special characters * , - and /, schedules you can copy, and time-zone mistakes that make jobs run at the wrong hour.

7 min read
Developer

Unix Timestamps Explained

What a Unix timestamp is, how to tell seconds from milliseconds, why timestamps have no time zone, how to convert them to IST, and the year-2038 problem.

6 min read
Data

UTF-8 and Garbled Text, Explained

Why Gujarati, Hindi, ₹ and accented letters turn into symbols like ઠor ₹, what UTF-8 and a BOM are, and how to fix garbled text in files and CSVs.

6 min read
PDF

How to Sign a PDF Without Printing and Scanning

Make a clean signature image, place it on a PDF in the right spot, and learn how an image signature differs from a digital signature (DSC) and Aadhaar eSign.

6 min read