A lightweight desktop application that converts local image paths in Markdown files to a unified relative path format.
- 🎯 One-Click Conversion - Select a Markdown file and convert all image paths instantly
- 🔍 Live Preview - See all changes before applying them
- ⚙️ Custom Prefix - Set your own target path prefix (default:
upload) - 🔄 Extension Conversion - Convert image extensions (e.g.,
.png→.jpg), leave empty to keep original - 💾 Flexible Output - Overwrite original file or save as a new file
- 🎨 Modern UI - Beautiful dark theme with glassmorphism effects
- 📦 Tiny Size - Only ~2MB installer (compared to 100MB+ for Electron apps)
Download the latest release from the Releases page.
Prerequisites:
# Clone the repository
git clone https://github.com/ruali-dev/markdown-image-path-converter.git
cd markdown-image-path-converter
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build installer
npm run tauri build- Launch the application
- Click "Browse File" to select a Markdown file
- Preview the path conversions in the preview panel
- Adjust the target prefix if needed (default:
upload) - Click "Convert & Overwrite" or "Save As" to apply changes
| Before | After |
|---|---|
 |
 |
 |
 |
- Frontend: HTML, CSS, JavaScript
- Backend: Rust
- Framework: Tauri 2.x
- Regex: Rust
regexcrate
MIT License - feel free to use this project for any purpose.
Contributions are welcome! Please feel free to submit a Pull Request.
