Keyframes Animation Generator
Build CSS keyframe animations and watch them run as you edit.
Convert an INI or config file into structured JSON, sections and all.
The INI to JSON converter turns sections into objects, nests dotted section names, keeps pre-section keys at the root, strips both comment styles and types the values — with typing switchable off.
INI is still everywhere — php.ini, my.cnf, tox.ini, .gitconfig, systemd units, Windows desktop entries — and nothing reads it natively any more. This converter turns one into JSON so a script, a template or a test can work with it.
Sections become objects, and a dotted section name such as [db.pool] nests rather than becoming a key with a dot in it. Keys written before the first section stay at the root. Comments beginning with either a semicolon or a hash are dropped, quoted values have their quotes removed, and values are typed: true, yes and on become booleans, numbers become numbers, and everything else stays a string. You can turn typing off when the consuming system wants strings throughout.
A [db.pool] header becomes a pool object inside db, rather than a key with a dot in its name.
Semicolon and hash comments are recognised, including trailing ones — but not inside a quoted value, where they are content.
Keys written before the first section stay at the top level, matching how every INI reader treats them.
true, yes and on become booleans and numbers become numbers, or everything stays a string when the consumer expects that.
A quoted value has its quotes stripped, so the JSON holds the value rather than the quoting.
php.ini, my.cnf, a .gitconfig, a systemd unit or any key = value config.
Dotted names such as [db.pool] can nest, or stay as one flat key.
Type detection gives real booleans and numbers; turn it off to keep strings.
Formatted and ready to use in a script or a test fixture.
Both. A line beginning with a semicolon or a hash is a comment, and a trailing comment after a value is stripped unless the value is quoted.
They stay at the root of the JSON object, which matches how every INI reader treats them.
No — the last one wins, which is how most INI parsers behave. A file relying on repeated keys as a list needs a format that has lists.
Type detection reads true, false, yes, no, on and off as booleans. Turn detection off if your value is genuinely the word.
What people who use the INI to JSON think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the INI to JSON. It takes half a minute and no account.
Write the first reviewBuild CSS keyframe animations and watch them run as you edit.
Explore a JSON document as a collapsible tree with paths you can copy.
Build a cron schedule from controls and see the next times it runs.
Measure text in UTF-8 bytes, code points, UTF-16 units and graphemes.
Generate a CI workflow with caching, a version matrix and the right permissions.
Convert Base64 back to hexadecimal, with your choice of separator.
Convert tab-separated data — or a spreadsheet paste — straight into JSON.
Generate Go structs with json tags from a sample payload.