Transform your Instagram data export into beautiful, organized insights β all processed locally in your browser.
π Live Demo Β· π Documentation Β· π Report Bug Β· β¨ Request Feature
ToolInsta is a privacy-focused Instagram data analyzer that helps you explore and understand your Instagram data export. Unlike other tools, ToolInsta processes everything locally in your browser β your data never leaves your device.
Whether you want to find out who unfollowed you, explore your posts and stories, or understand your digital footprint, ToolInsta provides a beautiful, intuitive interface to navigate your Instagram data.
- π 100% Private: All processing happens in your browser
- π No Server: Your data is never uploaded anywhere
- π± PWA Support: Install as a native app on any device
- π Dark Mode: Easy on the eyes, day or night
- πΎ Offline Ready: Works without internet after installation
- Followers & Following Lists β View complete lists with timestamps
- Unfollowers Detection β Find people you follow who don't follow back
- Mutual Friends β Discover accounts with reciprocal relationships
- Not Followed Back β Identify followers you haven't followed
- Blocked Profiles β View accounts you've blocked
- Pending Requests β Track follow requests you've sent
- Recently Unfollowed β See who you've recently unfollowed
- Removed Suggestions β View dismissed account suggestions
- Profile Details β View username, bio, email, and more
- Profile Photo β Display your stored profile picture
- Account Status β Private/public account indicator
- Contact Information β Phone and email details
- Locations of Interest β Places Instagram associates with you
- Recommended Topics β Topics Instagram thinks you're interested in
- Profile Changes History β Track changes to your profile over time
- Posts Viewer β Browse all your posts with full details
- Stories Archive β View your archived stories
- Carousel Support β Navigate through multi-image posts
- Video Playback β Watch your videos directly
- Sharing Capabilities β Share media directly from the app
- Smart Search β Quick filtering across all lists
- Sorting Options β Sort by name or date
- Pagination β Efficient browsing of large datasets
- Copy to Clipboard β Quick copy usernames
- Direct Profile Links β Open Instagram profiles directly
- Export/Import Data β Save and reload your analysis
- Responsive Design β Works perfectly on all screen sizes
-
Clone the repository
git clone https://github.com/aminghafuri/toolinsta.git cd toolinsta -
Install dependencies
npm install # or yarn install # or pnpm install
-
Run the development server
npm run dev # or yarn dev # or pnpm dev
-
Open your browser
Navigate to http://localhost:3000
npm run build
npm run start- Open Instagram on mobile or web
- Go to Settings β Accounts Center
- Tap Your information and permissions
- Select Export your information β Create export
- Choose your account and select Export to device
- Set format to JSON (important!)
- Wait for Instagram to prepare your data (may take up to 30 days)
- Download the ZIP file from the link in your email
- Open ToolInsta
- Drag and drop your ZIP file, or click to upload
- Wait for extraction to complete
- Explore your data!
- β‘ Uncheck Messages to reduce file size significantly
- π· Choose Lower quality for media to speed up download
- π Select All time for complete data coverage
ToolInsta is designed with privacy as the core principle:
| Aspect | Implementation |
|---|---|
| Processing | 100% client-side in your browser |
| Storage | Data stored in browser's localStorage only |
| Network | No data is ever sent to any server |
| Persistence | Clear data anytime with one click |
| Open Source | Full source code available for audit |
- β No cookies for tracking
- β No analytics services
- β No data collection
- β No external API calls with your data
- β Complete transparency
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a 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
- Use TypeScript for all new code
- Follow existing code style and conventions
- Write self-documenting code with descriptive naming
- Apply DRY and KISS principles
- Use Tailwind v4 syntax
- Ensure components are responsive
Made with β€οΈ by Amin Ghafuri
β Star this repo if you find it useful! β



