π 100% Client-Side - Your data never leaves your browser
A lightweight JavaScript library for converting between various formats commonly used in DevOps and software development.
- β Zero Server Calls - All conversions happen in your browser
- β Privacy First - Your data stays on your device
- β No Dependencies - Pure JavaScript (except js-yaml for YAML parsing)
- β Fast - Instant conversions with no network latency
- β Open Source - Verify the code yourself
- JSON β YAML
- JSON β XML
- YAML β XML
- Cron expressions β Human readable
- Hex β Binary β C-Array
- Base64 encode/decode
- URL encode/decode
- HTML/JSON escape/unescape
- MD5, SHA-1, SHA-256, SHA-512
- Case conversion (camelCase, snake_case, kebab-case, PascalCase)
- Line operations, slug generation, ROT13, Morse code
- JWT decoding
- Regex testing
- Unix timestamp conversion
- Number base conversion
- Temperature/Length/Weight conversion
Try it out at: techconverter.me
<script src="https://cdnjs.cloudflare.com/ajax/libs/js-yaml/4.1.0/js-yaml.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/cronstrue@latest/cronstrue.min.js"></script>
<script src="client-converters.js"></script>
<script>
// JSON to YAML
const yaml = jsonToYaml('{"name": "John"}');
// Cron to human readable
const description = cronToHuman('0 9 * * 1-5');
// Hash generation
const hash = await generateSHA256('hello world');
</script>All conversions happen 100% client-side. No data is sent to any server. Verify by:
- Checking Network tab in DevTools
- Reviewing source code
- Running offline
MIT License
- Live Site: techconverter.me
- Full Documentation: See README for complete API reference