November 30, 2025
We’re excited to announce a powerful feature that makes sharing and automating file comparisons easier than ever: URL Parameter File Loading. You can load files directly into any TextCompare tool using URL parameters, enabling instant comparison sharing and automated workflows.
This feature is available across all comparison tools:
Simply add original= and modified= parameters to any TextCompare URL with publicly accessible file URLs:
https://textcompare.org/?original=https://example.com/file1.txt&modified=https://example.com/file2.txt The tool will:
The feature supports various URL formats and automatically handles:
Instead of sending files back and forth, share a single link that loads both files:
https://textcompare.org/pdf/?original=https://mysite.com/v1.pdf&modified=https://mysite.com/v2.pdf Perfect for:
Integrate comparisons into your CI/CD pipeline or automated testing:
# Generate comparison URL in your test scripts
COMPARISON_URL="https://textcompare.org/csv/?original=${EXPECTED_OUTPUT}&modified=${ACTUAL_OUTPUT}"
echo "View differences: $COMPARISON_URL" Embed live comparison examples in documentation:
[View the difference between versions](https://textcompare.org/?original=https://docs.example.com/old.txt&modified=https://docs.example.com/new.txt) Compare files from GitHub repositories:
https://textcompare.org/?original=https://raw.githubusercontent.com/user/repo/main/file.js&modified=https://raw.githubusercontent.com/user/repo/dev/file.js Load files directly from cloud storage services:
https://textcompare.org/excel/?original=https://your-bucket.s3.amazonaws.com/report-jan.xlsx&modified=https://your-bucket.s3.amazonaws.com/report-feb.xlsx https://textcompare.org/?original=https://example.com/config-old.json&modified=https://example.com/config-new.json Supports: .txt, .json, .xml, .html, .js, .ts, .py, .java, .docx, and more
https://textcompare.org/pdf/?original=https://example.com/contract-v1.pdf&modified=https://example.com/contract-v2.pdf Supports: .pdf, .doc, .docx, .odt, .rtf, .txt, .html
https://textcompare.org/excel/?original=https://example.com/Q1-data.xlsx&modified=https://example.com/Q2-data.xlsx Supports: .xlsx, .xls, .xlsm, .csv, .ods, .txt
https://textcompare.org/csv/?original=https://example.com/users-jan.csv&modified=https://example.com/users-feb.csv Supports: .csv, .txt, .tsv
https://textcompare.org/image/?original=https://example.com/design-v1.png&modified=https://example.com/design-v2.png Supports: .png, .jpg, .jpeg, .gif, .webp, .bmp, .svg, and many more formats
For security reasons, the files you want to load must be accessible via CORS-enabled URLs. The server hosting the files needs to allow cross-origin requests.
If you encounter CORS errors, consider:
URLs are automatically decoded, but for best results:
%20 for spaces)Or create your own comparison URL:
https://textcompare.org/[tool]/?original=[url1]&modified=[url2]We’d love to hear how you’re using this feature! If you have suggestions, encounter issues, or want to share your use case, please reach out through our Contact page.
Try URL Parameter Loading NowThis feature is available immediately across all TextCompare tools. No account or registration required.