Import & Export
bulkU makes it easy to import URL lists from external sources and export your organized collections for backup, sharing, or use in other tools.
Data portability: Your data belongs to you. Export anytime in standard formats (CSV, JSON) for maximum compatibility.
Export Formats
bulkU supports two export formats, each suited for different use cases.
CSV (Comma-Separated Values)
Universal format compatible with Excel, Google Sheets, and most tools.
- Best for: Spreadsheet analysis, sharing with non-technical users, importing to other tools
- Contains: URLs only (one per line)
- Pros: Universal compatibility, simple format, easy to edit
- Cons: No metadata (tags, notes, settings)
Example CSV output:
https://example.com/page1
https://example.com/page2
https://example.com/page3 JSON (JavaScript Object Notation)
Structured format that preserves all metadata and settings.
- Best for: Backups, migration, preserving complete data
- Contains: URLs, tags, notes (Pro), settings, timestamps
- Pros: Complete data preservation, re-importable to bulkU
- Cons: Not human-readable, requires JSON-compatible tools
Example JSON output:
{
"groupName": "SEO Audit",
"urls": [
{
"url": "https://example.com/page1",
"tags": ["404", "high-priority"],
"note": "Fix broken link",
"checked": true,
"addedDate": "2025-11-15T10:30:00Z"
}
],
"settings": {
"delay": 2,
"batchSize": 10,
"limit": 0
},
"lastModified": "2025-11-15T10:45:00Z"
} Recommendation: Use CSV for sharing and analysis. Use JSON for backups and migration.
Exporting Current Group
Export the currently active group to a file.
Select Group
Switch to the group you want to export using the group dropdown.
Open Export Menu
Click the "Export" button in the toolbar or go to Settings → Export.
Choose Format
Select either "Export as CSV" or "Export as JSON".
Save File
Your browser downloads the file with a name like bulku-group-name-2025-11-15.csv
Backup All Groups
Export all groups, tags, and settings in one comprehensive backup file.
Open Settings
Click the Settings icon (⚙️) in the toolbar.
Click "Backup All Groups"
Find the "Backup All Groups" button in the Data Management section.
Save Backup File
A JSON file downloads with name bulku-backup-2025-11-15.json
This file contains:
- All groups and their URLs
- All tags and their colors
- All settings and preferences
- Notes (if Pro user)
- Timestamps and metadata
Important: Store backup files securely. They contain all your bulkU data and can be used to restore everything.
Importing URLs
Add URLs to the current group from external files.
Supported Import Formats
- .txt - Plain text, one URL per line
- .csv - Comma-separated values, URLs in first column
- .json - JSON array of URLs or bulkU export format
Prepare Your File
Ensure your file contains valid URLs, one per line (for .txt) or in proper format (for .csv/.json).
Example .txt file:
https://example.com/page1
https://example.com/page2
https://example.com/page3 Click "Import from File"
In the main interface, click the "Import from File" button.
Select File
Choose your .txt, .csv, or .json file from the file picker.
URLs Added
URLs are automatically added to the current group. Duplicates are removed.
A notification shows how many URLs were imported.
Note: Importing adds URLs to the current group. It doesn't replace existing URLs.
Restoring from Backup
Restore all groups and settings from a previously created backup file.
Warning: Restoring a backup will replace ALL current data. Export a backup of your current data first if you want to keep it!
Open Settings
Click the Settings icon (⚙️) in the toolbar.
Click "Import Backup"
Find the "Import Backup" button in the Data Management section.
Confirm Replacement
A warning dialog appears. Read carefully and confirm you want to replace all data.
Select Backup File
Choose your previously exported bulku-backup-*.json file.
Data Restored
All groups, tags, settings, and URLs are restored. The extension refreshes automatically.
Common Workflows
Real-world examples of import/export usage.
Screaming Frog Integration
- Run Screaming Frog crawl
- Export URLs to CSV (e.g., all 404 pages)
- Import CSV into bulkU
- Tag URLs by issue type
- Open in batches for review
- Export fixed URLs list
Team Collaboration
- Create and organize URL groups
- Export as JSON (preserves tags and notes)
- Share file with team members
- Team imports backup to their bulkU
- Everyone has same organized structure
Regular Backups
- Set weekly reminder
- Click "Backup All Groups"
- Save to cloud storage (Dropbox, Google Drive)
- Keep last 3-4 backups
- Delete older backups
Migration to New Computer
- On old computer: Backup All Groups
- Save backup file to USB or cloud
- On new computer: Install bulkU
- Import backup file
- All data restored instantly
Excel Analysis
- Export group as CSV
- Open in Excel or Google Sheets
- Add columns for analysis (status, notes, etc.)
- Filter and sort as needed
- Export back to CSV
- Import updated list to bulkU
Best Practices
Get the most out of import/export features:
✅ Do:
- Create regular backups (weekly or monthly)
- Store backups in multiple locations (local + cloud)
- Use descriptive filenames with dates
- Test restore process occasionally
- Export before major changes
- Use CSV for sharing with non-bulkU users
- Use JSON for complete backups
- Keep backup files organized in folders
❌ Don't:
- Rely on a single backup
- Store backups only on same computer
- Edit JSON backup files manually (risk corruption)
- Share backup files publicly (may contain sensitive URLs)
- Forget to backup before uninstalling
- Import untrusted backup files
File Formats Reference
Technical details for developers and advanced users.
CSV Format
Simple text file with one URL per line:
https://example.com/page1
https://example.com/page2
https://example.com/page3 Notes:
- No headers required
- Empty lines are ignored
- Invalid URLs are skipped
- Duplicates are removed on import
JSON Format (Single Group Export)
{
"version": "1.0",
"exportDate": "2025-11-15T10:45:00Z",
"groupName": "SEO Audit",
"urls": [
{
"url": "https://example.com/page1",
"tags": ["404", "high-priority"],
"note": "Fix broken link",
"checked": true,
"addedDate": "2025-11-15T10:30:00Z"
}
],
"settings": {
"delay": 2,
"batchSize": 10,
"limit": 0,
"openMode": "newTabs"
}
} JSON Format (Full Backup)
{
"version": "1.0",
"exportDate": "2025-11-15T10:45:00Z",
"groups": [
{
"id": "group-1",
"name": "SEO Audit",
"urls": [...],
"settings": {...}
},
{
"id": "group-2",
"name": "Research",
"urls": [...],
"settings": {...}
}
],
"tags": [
{
"id": "tag-1",
"name": "404",
"color": "#FF0000"
}
],
"globalSettings": {
"theme": "dark",
"language": "en"
}
} Troubleshooting
Import Not Working
Possible causes:
- File format not supported
- File contains invalid URLs
- File encoding issues
- File too large
Solution: Verify file format (.txt, .csv, .json), check URLs are valid, ensure UTF-8 encoding, split large files into smaller chunks.
Backup File Corrupted
Possible causes:
- File was manually edited
- Download was interrupted
- Storage corruption
Solution: Use a previous backup, re-export from source, validate JSON syntax with online tool.
Export Downloads Empty File
Possible causes:
- Group has no URLs
- Browser download settings
- Extension permissions
Solution: Verify group has URLs, check browser download folder, verify extension has download permissions.
Restore Replaces Wrong Data
Possible causes:
- Wrong backup file selected
- Didn't backup current data first
Solution: Always backup current data before restoring. Check backup file date/name before importing.
What's Next?
Now that you know how to import and export data, explore these guides: