AI DEVELOPMENT WORKSPACE
Prompt Version Comparison
Compare exact prompt lines without running or scoring prompts.
Input is processed on this site only when you run the tool. The application does not save inputs or results.
input.txt
changed.txt
Result result.json
A little clarity goes here.
Run the tool to see your result.
Result preview
UTF-8 text, at most 32768 bytes per input. Tab leaves the editor. Plain text disables syntax colors. Browser textareas may normalize line endings to LF.
{"compare":{"inputMode":"pair","options":{"view":{"type":"enum","values":["inline","side-by-side"],"default":"inline"}},"inputLabels":[]}}{"compare":{"input":"Summarize the note.\nUse three bullets.\n","input2":"Summarize the fictional note.\nUse two bullets.\n","options":{"view":"side-by-side"}}}A QUICK WALKTHROUGH
A familiar workflow,
with room to focus.
Paste original and revised prompts.
Compare in inline or side-by-side view.
Inspect colored line changes; copy the readable comparison or switch to Source data for all records.
When to use Prompt Version Comparison
Review exactly how a prompt’s wording and lines changed between two versions before testing them in your own model workflow.
Read the result
The output reuses exact-line text comparison. Added or removed wording alone does not predict model behavior, safety or quality, and this tool never executes the prompt.
SEE IT IN PRACTICE
Worked examples
Sample input. A result you can inspect.
Compare example
Original
Summarize the note. Use three bullets.
Changed
Summarize the fictional note. Use two bullets.
- Comparison view
- Side by side
Expected result
{"view":"side-by-side","equal":false,"rows":[{"change":"removed","leftLine":1,"rightLine":null,"left":"Summarize the note.\n","right":null},{"change":"removed","leftLine":2,"rightLine":null,"left":"Use three bullets.\n","right":null},{"change":"added","leftLine":null,"rightLine":1,"left":null,"right":"Summarize the fictional note.\n"},{"change":"added","leftLine":null,"rightLine":2,"left":null,"right":"Use two bullets.\n"}],"inline":"- Summarize the note. ⟨LF⟩\n- Use three bullets. ⟨LF⟩\n+ Summarize the fictional note. ⟨LF⟩\n+ Use two bullets. ⟨LF⟩\n"}{"kind":"diff","title":"Line-by-line comparison","equal":false,"view":"side-by-side","rows":[{"change":"removed","leftLine":1,"rightLine":null,"left":"Summarize the note.\n","right":null},{"change":"removed","leftLine":2,"rightLine":null,"left":"Use three bullets.\n","right":null},{"change":"added","leftLine":null,"rightLine":1,"left":null,"right":"Summarize the fictional note.\n"},{"change":"added","leftLine":null,"rightLine":2,"left":null,"right":"Use two bullets.\n"}],"total":4,"copy":"- Summarize the note. \u27e8LF\u27e9\n- Use three bullets. \u27e8LF\u27e9\n+ Summarize the fictional note. \u27e8LF\u27e9\n+ Use two bullets. \u27e8LF\u27e9\n","schema":1}Formats, limits and common errors
Reduce input size or line count. A text change alone does not predict model behavior.
- At most 32,768 bytes and 300 exact lines per input, 90,000 LCS cells and 600 rows. Line endings and final newline differences are retained; browser textareas may normalize pasted line endings.
- Same deterministic PHP diff as Code & Text Compare. No model run, quality score, prompt safety judgment, semantic equivalence, character diff or applicable patch. Ties prefer a removal first.
- Input: 32,768 UTF-8 bytes per text field. Output: at most 524,288 UTF-8 bytes; serialized responses have a separate 1 MiB ceiling. Size/work failures return no partial result.