# Diffchecker > Diffchecker compares text, PDF and Word documents, images, Excel spreadsheets, and folders. It runs online at www.diffchecker.com and is also available as a public HTTP API, a command-line tool, and a desktop app for Windows, Mac, and Linux. Canonical page URLs end in a trailing slash. On the Cloudflare-served website, confirmed missing page paths return HTTP 404 directly, with Markdown for clients that do not prefer HTML. Saved text diffs live at eight-character slugs such as /abcd1234/ and are user content, not documentation. ## Docs - [Getting started](https://www.diffchecker.com/docs/getting-started/): Authentication (a free tier of 50 diffs per month needs only an email query parameter, no sign-up; paid plans use an X-Api-Key header), rate limits, the X-Credits-Used response header, and the versioning and deprecation policy (Diffchecker-Version header, Deprecation and Sunset headers) for the public API - [Text diff API](https://www.diffchecker.com/docs/text/): Compare two text inputs and get the rows and change counts back - [Document diff API](https://www.diffchecker.com/docs/document/): Compare PDF and Word documents as plain text, rich text, or a DOCX redline with tracked changes - [Image diff API](https://www.diffchecker.com/docs/image/): Compare two images - [Excel diff API](https://www.diffchecker.com/docs/excel/): Compare two spreadsheets by rows, columns, or table - [OpenAPI specification](https://www.diffchecker.com/openapi.yaml): Machine-readable OpenAPI 3.1 description of every public API endpoint ## Products - [Text compare](https://www.diffchecker.com/): Online text and code diff - [Word and PDF compare](https://www.diffchecker.com/word-pdf-compare/): Online document diff with redlining - [Image compare](https://www.diffchecker.com/image-compare/): Online image diff - [Excel compare](https://www.diffchecker.com/excel-compare/): Online spreadsheet diff - [Diffchecker Desktop](https://www.diffchecker.com/desktop/): Offline comparison of text, files, PDFs, Word documents, Excel, images, and folders - [Diffchecker CLI](https://www.diffchecker.com/cli/): Official command-line tool for creating diffs from local files. Install with `npm install -g diffchecker`, then run `diffchecker file1 file2` - [Diffchecker CLI on npm](https://www.npmjs.com/package/diffchecker): The `diffchecker` package on the npm registry - [Public API](https://www.diffchecker.com/public-api/): Plans and overview for the HTTP API - [Pricing](https://www.diffchecker.com/pricing/): Plans for the web app, desktop app, and API ## Optional - [Sitemap](https://www.diffchecker.com/sitemap.xml): Public page index - [Terms of service](https://www.diffchecker.com/terms/) - [Privacy policy](https://www.diffchecker.com/privacy-policy/)