Converters that never see your data
Every tool on FileKiln runs entirely inside your browser tab. Paste a config, a spreadsheet, a color, a timestamp; the conversion happens on your machine and the result never touches a server. Unplug the network after loading and everything still works.
Tools
- yaml → jsonPaste YAML, get formatted JSON. Real parser, real error lines.
- json → yamlTurn JSON into clean YAML for configs and manifests.
- csv → jsonCSV rows in, JSON array of objects out. Quoted fields handled.
- json → csvJSON array of objects in, spreadsheet-ready CSV out.
- base64 ⇄ textBase64 both directions, UTF-8 safe, emoji included.
- url ⇄ textPercent-encoding both ways, component or whole-URL mode.
- epoch ⇄ dateEpoch seconds or millis to real dates, and back.
- hex ⇄ rgbHEX, RGB, and alpha conversions with a live swatch.
Why in-browser matters. Config files carry secrets, exports carry customer data, and most "free online converters" quietly ship both to their servers. FileKiln's tools are static pages with the conversion logic in JavaScript you can read. There is no upload endpoint to trust because there is no upload.