Back to Tools
Developer UtilitiesBeginnerLive

Config Diff

diffconfigcomparetextdevops

Updated May 4, 2026

A browser-native diff tool for comparing configuration files, code snippets, or any text. Uses LCS (longest common subsequence) for accurate change detection and supports both split (side-by-side) and unified views.

Customizable file labels, a 'hide unchanged' toggle to focus on what changed, and a stats bar showing lines added, removed, and unchanged. Everything runs client-side — no data is sent to a server. Works well for Cisco IOS configs, nginx, YAML, JSON, Dockerfiles, and anything else.

Before
+ After
+9 added|4 removed|12 unchanged
Before
1# nginx.conf (before)
2worker_processes 1;
3
4 http {
5 server {
6 listen 80;
7 server_name example.com;
8
9 location / {
10 root /var/www/html;
11 index index.html;
12 }
13
14 error_page 500 502 503 504 /50x.html;
15 }
16 }
+ After
1+# nginx.conf (after)
2+worker_processes auto;
3
4 http {
5+ gzip on;
6+ gzip_types text/plain application/json;
7+
8 server {
9 listen 80;
10+ listen 443 ssl;
11+ server_name example.com www.example.com;
12
13 location / {
14 root /var/www/html;
15+ index index.html index.htm;
16+ try_files $uri $uri/ =404;
17 }
18
19 error_page 500 502 503 504 /50x.html;
20 }
21 }

Everything runs client-side. Nothing is sent to a server.