Developer Guides
In-depth articles on the tools, technologies, and concepts behind FreeUtil. Written for developers, sysadmins, and IT professionals.
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 DecoderBase64 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 / DecodeCIDR 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 CalculatorRegular 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 TesterMD5 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 GeneratorCron 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 BuilderUUID 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 GeneratorUnix 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 ConverterJSON 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 ConverterSSL 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 ConverterHow 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 GeneratorWhat 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 GeneratorTLS 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 BuilderRSA 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วิธีคำนวณภาษีเงินได้บุคคลธรรมดา 2568 พร้อมค่าลดหย่อนครบทุกรายการ
คู่มือคำนวณภาษีเงินได้บุคคลธรรมดาปี 2568 ครบถ้วน ตั้งแต่ประเภทเงินได้ ค่าใช้จ่าย ค่าลดหย่อนทุกรายการ อัตราภาษีขั้นบันได พร้อมตัวอย่างการคำนวณ
🔧 คำนวณภาษีเงินได้บุคคลธรรมดา 2568วิธีเขียนจำนวนเงินเป็นตัวอักษรภาษาไทยบนเช็คให้ถูกต้อง
คู่มือการเขียนจำนวนเงินเป็นตัวอักษรภาษาไทยสำหรับเขียนเช็ค ใบสำคัญจ่าย และเอกสารทางกฎหมาย พร้อมตัวอย่างและข้อควรระวัง
🔧 จำนวนเงินบาทเป็นตัวอักษรพ.ศ. กับ ค.ศ. ต่างกันอย่างไร? วิธีแปลงวันที่ไทยและสากล
อธิบายความแตกต่างระหว่างปีพุทธศักราช (พ.ศ.) และคริสต์ศักราช (ค.ศ.) สูตรการแปลง และวิธีใช้งานในเอกสารราชการและธุรกิจระหว่างประเทศ
🔧 Thai Date ConverterImage 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 CompressorQR 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