Skip to content
DiffResolver

Merge TOML

Merge two TOML files online. Resolve each differing key inside its section and export the regenerated result. Free and private, with no upload.

Files never leave your browser.

Lines: 0 · Characters: 0
Lines: 0 · Characters: 0
Options
Array comparison

About TOML Merge

Pick winners section-by-section between two TOML files. Produces regenerated TOML; comments do not survive.

How to use

  1. Load both TOML files.
  2. Resolve conflicts per key inside each section.
  3. Copy or download the merged output.

Try a sample

A server+log config with a port change and a new format key.

What this tool doesn't handle

  • Comments and original ordering are not preserved.
  • Manually-formatted multi-line strings may be reformatted on output.

Frequently asked questions

Do my files ever leave my browser?

No. Every comparison runs locally in your browser. Nothing you paste, drop, or load is uploaded to a server; the tool keeps working even if you go offline after the page loads.

Is this tool free to use?

Yes. All DiffResolver tools are free, with no account, sign-up, or installation. Because processing happens on your device, there are no server-imposed usage limits.

Will my TOML comments survive the merge?

No. The merged file is regenerated from parsed data, so comments and hand formatting are dropped. Copy important comments back in after exporting.

How are conflicting values resolved?

Per key within each section: for every key whose value differs between the two files, you pick the side that wins, and the rest merges automatically.

Is there a file size limit?

No server limit applies, because nothing is uploaded. The memory of your device sets the practical limit. Above 10 MB for text, 40 MB for images, 100 MB for documents, or 500 MB for archives, the tool warns you that the work can be slow, but it never blocks the file.

Does this tool work offline?

Yes. The browser keeps a copy of the tool after the first visit, so a page you opened before still works without a network. You can also install DiffResolver as an app from the browser menu. Installation stays optional; the site works the same in a normal tab.

Where is my data stored?

Your files are stored nowhere. They stay in the memory of the page and are gone when you close the tab. Only what you save yourself stays in this browser: a snapshot, your tool options, and your theme. To remove it, open Settings and select Clear all local data.

Related concepts

Related tools