DiffViewer - Compare Code,Text

Content rating
Everyone
0+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

DiffViewer is a developer-friendly, high-performance code diff viewer for Android.
Experience seamless code reviews and diff analysis on the go with Android Studio-style Side-by-Side
and Unified views.

──────
#### 🌟 Key Features

1. Dual Diff Viewing Modes

• Side-by-Side (Split) Mode: View Original and Modified files side by side with pixel-perfect synchronized vertical and horizontal scrolling.
• Unified Mode: A clean vertical stream showing code modifications with + and - indicators.

2. Flexible Input Sources

• Raw Text & Files: Paste code directly or pick local files to compare instantly.
• GitHub Commit Viewer: Paste any GitHub commit URL to fetch changed files and diffs automatically (supports private repositories with GitHub PAT).
• Git Patch Parser: Paste .patch or unified diff outputs; DiffViewer automatically parses and organizes changes per file.

3. Fine-grained Inline Diff & Smart Folding

• Word / Character Level Granularity: Accurately highlights exact modifications within edited lines.
• Context-aware Code Folding: Collapses unchanged lines into banners while keeping context lines around changes. Expand or collapse blocks individually or all at once.

4. File Review Status Tracking

• Track progress for every file in your review:
• Status indicators: 🔹 Open | 👀 Reviewing | 🟡 Pending | 💬 Commented | ✅ Approved | 🔴 Closed | 🟣 Merged
• Update status with a single tap directly from the tab bar or the tabs sheet dialog.

5. Line-by-Line Code Comments

• Long-press any line of code to add, edit, or remove inline review notes and comments.

6. Handy Developer Utilities

• Swap Content: Instantly swap Before and After contents with a single click.
• Copy Git Patch: Copy diff contents formatted as standard unified git patches.
• Export as Image: Capture the visible diff viewport or the entire diff page as a high-resolution image to share with your team.
• Whitespace Ignore Modes: Strict, ignore leading/trailing indents, collapse whitespace, or ignore all whitespace.
• Syntax Highlighting: Supports Kotlin, Java, Python, JavaScript, TypeScript, C/C++, C#, and more.

7. Multi-Tab & Project Organization

• Navigate between files seamlessly with tabs and the full tabs list dialog.
• Star favorites (⭐), rename diffs, and organize your work across multiple diff groups.

8. Dark Mode & Multilingual

• Automatic, Light, and Dark themes.
• Fully localized in 17 languages including English, Korean, Japanese, Chinese, Spanish, German, French, and more.
Compare code! Powerful Side-by-Side & Unified Diff Viewer for developers.
Updated on
Sep 13, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

Released
Content rating
Everyone
Learn more

App support

About the developer
김대정
kimdaejeong@gmail.com
105-704 중앙로 182번길 40 서귀포시, 제주특별자치도 63585 South Korea

More by Daejeong Kim