Unit Converter
Digital Swiss Army knife for scientific and engineering unit conversions across 6 core disciplines.
Comprehensive multi-page unit conversion suite designed for engineers, scientists, and STEM students. Groups 6 dedicated modules: Dimension, Energy, Time, Mechanics, Computing, and Radiofrequency. Features live bidirectional number formatting conversion (decimal point vs comma) and executes all math normalized around canonical International System (SI) base units with zero external dependencies.
System Objectives
Provide a digital Swiss Army knife for instantaneous, precise, and ad-free scientific and engineering unit conversions.
Cover 6 core disciplines: Dimension (length, area, volume), Energy/Power, Time, Mechanics (force, pressure), Computing/Data, and Radiofrequency.
Analytically normalize all formulas around canonical International System (SI) base units to guarantee maximum numerical fidelity.
Ensure 100% offline, ultra-lightweight performance with full bilingual parity across Spanish and English.
Key Capabilities & Modules
6 Dedicated Modules: Dimension (m, ft, in), Energy (J, kWh, BTU), Time, Mechanics (N, Bar, PSI), Computing (Bytes, GB), and Radiofrequency (dBm, λ).
Decimal Separator Converter: instantly toggle between dot (.) and comma (,) formatting for international thousands and decimal figures.
Advanced RF Math: logarithmic power conversion (dBm to Watts) and electromagnetic frequency-to-wavelength relationship calculations.
Zero Dependencies: pure semantic HTML5, modern CSS, and Vanilla JavaScript guaranteeing instant loading across all devices.
Bilingual Mirror Architecture: dedicated pages and physical concept explainers 100% localized across `/es/` and `/en/` routes.
Architecture & Design Specifications
Decoupled static modular architecture: each physical domain is encapsulated in an isolated conversion page (`dimension.html`, `energy.html`, etc.) routed from a central hub. Input numbers are systematically normalized to canonical SI base units before projecting to target units.
🔍 Click diagram to enlarge to fullscreen
Invariant Architectural Principles:
- Metrological Rigor: standardized on official International System (SI) definitions and CODATA fundamental constants.
- Instantaneous Speed: all arithmetic runs on the browser's main thread in microseconds with zero network roundtrips.
- Educational Context: each conversion screen provides didactic background on the physical quantity being measured.
Technology Stack
FRONTEND
STANDARDS
I18N
HOSTING
Reference Articles & Architecture Series
This application is fully documented in an engineering series published on the blog:
Building My Digital 'Swiss Army Knife': A Custom Unit Converter with AI
Tired of dusting off long-forgotten knowledge or relying on various generic online converters, I decided to create my own with the …
Read full article →Evolutionary History & Versions (SemVer)
Formal record of releases, feature additions, and security patches:
Official Unit Converter release featuring 6 specialized modules and bilingual mirror
- Deployment of all 6 modules: Dimension, Energy, Time, Mechanics, Computing, and Radiofrequency.
- Decimal and thousands separator format converter (international dot and comma notation).
- Full bilingual mirror implementation with localized routes and explanatory documentation in ES and EN.
- Frozen state as a permanent static reference tool.
Addition of Mechanics and Radiofrequency modules
- Added pressure conversions (Pascal, Bar, PSI) and electromagnetic power (dBm to Watts).
Initial prototype with linear magnitudes and number formatter
- Basic length and mass calculations with simple comma-to-dot converter.