Skip to content

TechOpt

  • Windows
  • macOS
  • Linux
  • Programming
  • Hardware
  • Servers & Networking
  • Web
  • Smart Home
  • Music Production
  • Tools
Home » Tools » Programming

Programming

Programming tools for UUID/GUID generation, HEX/RGB/HSL conversion, Unix timestamps, MongoDB ObjectIds, Base64, JSON, hashes, checksums, and file-size conversion.

Read Programming how-tos on the blog

All tools

  • Base64 Encoder/Decoder

    Encode and decode Base64, including UTF-8, URL-safe alphabet, and MIME wrap.

  • Color Converter

    Convert colors between HEX, RGB, and HSL, then copy CSS-ready values.

  • File Checksum

    Hash a local file to SHA-256, MD5, SHA-1, SHA-384, or SHA-512 and compare it to an expected digest.

  • File Size Converter

    Convert bytes, KB, KiB, MB, GB, and TB (SI 1000 vs IEC 1024), including why a 1 TB drive shows as 931 GiB.

  • Hash Generator

    Hash text to MD5, SHA-1, SHA-256, SHA-384, or SHA-512, with optional HMAC and a paste-to-compare check.

  • JSON Formatter/Validator

    Pretty-print, minify, and validate JSON — catch syntax errors with line and column, then copy or download.

  • MongoDB ObjectId Converter

    Convert a MongoDB ObjectId to a Unix timestamp, or mint an ObjectId from a date.

  • Unix Timestamp Converter

    Convert Unix epoch seconds or milliseconds to UTC and local dates, or pick a date and copy a timestamp.

  • UUID Generator

    Generate UUID v4 and time-ordered UUID v7 (GUIDs), then bulk-copy or validate.

Smart, practical tips that make technology easier for everyone—from everyday users to professionals!

Programming, servers, Linux, Windows, macOS & more.

  • Windows
  • macOS
  • Linux
  • Programming
  • Hardware
  • Servers & Networking
  • Web
  • Smart Home
  • Music Production
  • Tools
  • About
  • Contact
  • Privacy Policy
  • YouTube
  • TikTok
  • Instagram
  • Facebook
  • Reddit
  • GitHub

©2026 TechOpt.io Inc. All rights reserved.