GUIDES & TUTORIALS

Developer Guides

In-depth articles on the tools, technologies, and concepts behind FreeUtil. Written for developers, sysadmins, and IT professionals.

Dev / IT9 articles

What is JWT? Understanding JSON Web Tokens

A complete guide to JSON Web Tokens — how they work, what the header, payload, and signature mean, and when to use them in your applications.

🔧 JWT Decoder
6 min read

Base64 Encoding Explained: What It Is and When to Use It

Learn what Base64 encoding is, how it works, why it exists, and common use cases including JWT, data URIs, and API payloads.

🔧 Base64 Encode / Decode
5 min read

CIDR Notation and Subnetting: A Complete Guide

Master CIDR notation and subnetting. Learn how to calculate network addresses, host ranges, broadcast addresses, and usable IPs from any CIDR block.

🔧 CIDR Calculator
8 min read

Regular Expressions (Regex) Guide for Developers

A practical regex guide with real examples. Learn anchors, character classes, quantifiers, groups, and lookaheads — with patterns you can use today.

🔧 Regex Tester
9 min read

MD5 vs SHA-1 vs SHA-256 vs SHA-512: Hash Functions Explained

Understand cryptographic hash functions, the differences between MD5, SHA-1, SHA-256, and SHA-512, and which one to use for your security needs.

🔧 Hash Generator
6 min read

Cron Expression Guide: Schedule Jobs Like a Pro

Master cron syntax with this complete guide. Learn every field, special characters, common patterns, and how to schedule jobs on Linux, AWS, and Kubernetes.

🔧 Cron Builder
7 min read

UUID Explained: v1, v4, v5 and When to Use Each

Everything you need to know about UUIDs — the difference between v1, v4, and v5, how they are generated, and best practices for using them in databases and APIs.

🔧 UUID Generator
5 min read

Unix Timestamps Explained: Epoch Time, Seconds vs Milliseconds

Learn what Unix timestamps are, how epoch time works, the difference between seconds and milliseconds timestamps, and how to convert them in any programming language.

🔧 Unix Timestamp Converter
5 min read

JSON vs YAML: Differences, Use Cases, and When to Use Each

A detailed comparison of JSON and YAML formats — syntax differences, readability, use cases in DevOps and APIs, and how to convert between them.

🔧 JSON ↔ YAML Converter
6 min read
OpenSSL & Cert5 articles

SSL Certificate Types Explained: PEM, DER, PKCS12, and More

A complete guide to SSL certificate formats — PEM, DER, PKCS12/PFX, and PKCS8. Learn what each format is, when to use it, and how to convert between them.

🔧 PEM ↔ DER Converter
7 min read

How to Create a Self-signed SSL Certificate for Local Development

Step-by-step guide to generating self-signed SSL certificates for localhost, development environments, and internal services using OpenSSL and browser tools.

🔧 Self-signed Cert Generator
8 min read

What is a CSR? How to Generate and Submit a Certificate Signing Request

Learn what a Certificate Signing Request (CSR) is, what information it contains, how to generate one, and how to submit it to a Certificate Authority to get an SSL certificate.

🔧 CSR Generator
7 min read

TLS 1.0, 1.1, 1.2, and 1.3: Differences and Why Versions Matter

Understand the differences between TLS 1.0, 1.1, 1.2, and 1.3. Learn why older versions are deprecated, what security improvements TLS 1.3 brings, and how to check what your server supports.

🔧 OpenSSL Command Builder
7 min read

RSA Encryption Explained: Public Keys, Private Keys, and How It Works

A clear explanation of RSA asymmetric encryption — how public and private keys work, key sizes (1024 vs 2048 vs 4096-bit), digital signatures, and practical use cases.

🔧 RSA Key Generator
8 min read
Thai Tools3 articles

วิธีคำนวณภาษีเงินได้บุคคลธรรมดา 2568 พร้อมค่าลดหย่อนครบทุกรายการ

คู่มือคำนวณภาษีเงินได้บุคคลธรรมดาปี 2568 ครบถ้วน ตั้งแต่ประเภทเงินได้ ค่าใช้จ่าย ค่าลดหย่อนทุกรายการ อัตราภาษีขั้นบันได พร้อมตัวอย่างการคำนวณ

🔧 คำนวณภาษีเงินได้บุคคลธรรมดา 2568
10 min read

วิธีเขียนจำนวนเงินเป็นตัวอักษรภาษาไทยบนเช็คให้ถูกต้อง

คู่มือการเขียนจำนวนเงินเป็นตัวอักษรภาษาไทยสำหรับเขียนเช็ค ใบสำคัญจ่าย และเอกสารทางกฎหมาย พร้อมตัวอย่างและข้อควรระวัง

🔧 จำนวนเงินบาทเป็นตัวอักษร
5 min read

พ.ศ. กับ ค.ศ. ต่างกันอย่างไร? วิธีแปลงวันที่ไทยและสากล

อธิบายความแตกต่างระหว่างปีพุทธศักราช (พ.ศ.) และคริสต์ศักราช (ค.ศ.) สูตรการแปลง และวิธีใช้งานในเอกสารราชการและธุรกิจระหว่างประเทศ

🔧 Thai Date Converter
4 min read
File & Image2 articles

Image Compression Guide: Reduce File Size Without Losing Quality

Learn how image compression works, the difference between lossy and lossless compression, optimal quality settings, and when to use JPG, PNG, or WebP for your website.

🔧 Image Compressor
6 min read

QR Codes Explained: How They Work and Best Practices

Everything about QR codes — how they store data, error correction levels, size recommendations, and best practices for generating QR codes that scan reliably.

🔧 QR Code Generator
5 min read