Skip to content
SPECIFICTION
Get listed

Mergely

mergely.com

Free plan WebAPISelf-hosted
Visit mergely.com
Spec score 7.4 #25 of 33 in File Comparison Software

What it is

Mergely is a browser-based diff and merge editor plus a JavaScript library for comparing two text documents. It places documents side by side and marks additions, deletions and changes. Differences are computed in the browser with JavaScript, without server calls for the comparison. The maker says imported documents stay in the browser unless saved or shared; saved diffs are public to anyone with the link and can be managed there. Developers can embed the library in web applications through its API. Documentation recommends the React component and describes CDN and webpack use, while the Angular component is out of date. Options include ignoring whitespace, case or accented characters, line numbers, wrapping and sidebars. The API can merge a whole document or a selected change across sides. Firefox, Chrome, Edge and Safari are supported. The open-source release is free under GPL, LGPL and MPL licenses; a Closed Distribution License is available by contacting the maker.

Spec sheet

Purpose
Mergely is a browser based diff and merge editor and JavaScript library for comparing and merging text.Read 8 Oct 2026 · mergely.com
Integrations
The documentation recommends the React component and also describes CDN and webpack usage; it says the Angular component is out of date.Read 8 Oct 2026 · mergely.com
Support
The maker directs users to GitHub issues for support, and the CDL includes one year of personal email support.Read 8 Oct 2026 · mergely.com
Browser processing
Mergely computes differences in the browser using JavaScript, without server calls for the comparison.Read 8 Oct 2026 · mergely.com
Comparison
It shows two documents side by side and highlights added, deleted, and changed text.Read 8 Oct 2026 · mergely.com
Diff features
Options include ignoring whitespace, case, or accented characters, line numbers, line wrapping, and sidebars.Read 8 Oct 2026 · mergely.com
Embedding
The library can be embedded in a web application and provides an API for integration.Read 8 Oct 2026 · mergely.com
File privacy
The maker says imported documents stay in the browser unless the user saves or shares them.Read 8 Oct 2026 · mergely.com
Language highlighting
Syntax highlighting for different languages is not supported out of the box, but language modes can be added when compiling a custom version.Read 8 Oct 2026 · mergely.com
Licensing
Mergely is distributed under GPL, LGPL, and MPL open source licenses, with a CDL available by contacting the maker.Read 8 Oct 2026 · mergely.com
Merge controls
The API can merge a whole document or the current change from one side to the other.Read 8 Oct 2026 · mergely.com
Sharing
Saved diffs are public to anyone with the link, who can view and manage the share.Read 8 Oct 2026 · editor.mergely.com
Supported browsers
The maker lists Firefox, Chrome, Edge, and Safari as supported HTML5 compatible browsers.Read 8 Oct 2026 · mergely.com

Plans and prices

Open-source license Free GPL · LGPL · MPL Read 8 Oct 2026 · mergely.com
Closed Distribution License (CDL) Priced on request Lifetime license for prior releases and releases in the following year · 1 year of personal email support Read 8 Oct 2026 · mergely.com

Every Mergely plan and price →

Strong points and limits

Strong points

  • Runs comparisons in the browser
  • Embeddable JavaScript library and API
  • Free GPL, LGPL and MPL editions
  • Configurable diff display options
  • Supports major modern browsers

Limits

  • No three-way merge
  • No built-in syntax highlighting
  • Saved diffs are public by link
  • Angular component is out of date

Who it suits

Mergely suits browser users comparing two text files and developers embedding diff or merge functions in web applications. It is useful when client-side comparison and open-source licensing matter.

Verdict

Mergely provides a focused two-document comparison and merge workflow with browser-side processing. Review its sharing behavior and missing three-way or built-in syntax support before adoption.

Where Specifiction places it

Alternatives to MergelyAll alternatives →