πŸ”€ JSON Merge Patch Tool
β˜…β˜…β˜…β˜…Β½ 4.6 (198 ratings)
πŸ”’ Client-side β€” Your data never leaves your browser βœ… 100% Free β€” No signup, no limits ⚑ Instant β€” No server processing

β˜… β˜… β˜… β˜… β˜…
Loading... Thanks for your rating!

Online RFC 7396 JSON Merge Patch - Declarative merge, null deletes fields, pure frontend

πŸ“„ Source JSON Document

πŸ”€ Merge Patch Document

πŸ’‘ Tip: null values delete fields, other values replace or add

βœ… Merged Result

Waiting to apply Merge Patch...

FAQ

Q1: What's the difference between JSON Merge Patch and JSON Patch?

JSON Merge Patch (RFC 7396) is declarative β€” it describes the desired final state, with null meaning "delete this field". JSON Patch (RFC 6902) is operational β€” it describes a sequence of operations (add/remove/replace). Merge Patch is simpler and more intuitive, but doesn't support precise array element operations.

Q2: How do I delete a field?

Set the target field to null in the Merge Patch document. For example, {"city": null} will delete the city field from the source document. If the field doesn't exist in the source, null has no effect.

Q3: How are arrays handled?

Merge Patch replaces arrays entirely β€” it doesn't support partial array modifications. If the patch contains an array, it completely replaces the corresponding array in the source. For precise array element operations, use JSON Patch (RFC 6902) instead.

❓ Frequently Asked Questions

Does JSON Merge Patch Tool upload my data to a server?

No. JSON Merge Patch Tool uses client-side processing β€” everything runs in your browser. Your data never leaves your device, and the tool works even without an internet connection.

Are there any usage limits for JSON Merge Patch Tool?

JSON Merge Patch Tool has no usage limits β€” it's free and unlimited. Since processing is done client-side, speed depends on your device. For very large files, we recommend processing in batches for the best experience.

Is JSON Merge Patch Tool free to use?

Yes, JSON Merge Patch Tool is completely free to use. No registration or login required β€” all features are available immediately.

Is my data safe when using JSON Merge Patch Tool?

Absolutely. All processing happens locally in your browser. No data is sent to any server, so there's zero risk of data leaks. Your information stays completely under your control.

How large a JSON file can I process?

Since processing is client-side, file size depends on your device memory. Files up to several MB typically process smoothly.