ExifTuner is a web application for viewing and manipulating EXIF metadata in your images. Built with Next.js, it provides a user-friendly interface to edit image metadata without compromising image quality.
- View detailed EXIF metadata from your images
- Edit date/time information, GPS coordinates, and other EXIF data
- Batch processing for multiple images
- Privacy-focused: all processing happens in your browser
- Responsive design works on desktop and mobile devices
- Next.js - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- piexifjs - EXIF manipulation library
- Clone the repository:
git clone https://github.com/zytact/ExifTuner.git
cd ExifTuner
- Install dependencies:
pnpm install
- Run the development server:
pnpm dev
- Open http://localhost:3000 in your browser to see the application.
To build the application for production:
pnpm build
pnpm start
This project uses ESLint and Prettier for code formatting:
# Run linter
pnpm lint
#Format code
pnpm format
- app - Next.js app router pages and layouts
- components - React components
- hooks - Custom React hooks
- lib - Utility functions and shared code
- public - Static assets
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository.
- Create your feature branch (git checkout -b feature/amazing-feature)
- Commit your changes (git commit -m 'Add some amazing feature')
- Push to the branch (git push origin feature/amazing-feature)
- Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- piexifjs for EXIF manipulation