Free Game Library Organizer & ROM Metadata Scraper | NES, SNES, Genesis, N64 ROMs & More| rec0m88.com

Rec0m88 Game Library Organizer & ROM Metadata Scraper

Identify your ROMs, fetch box art, descriptions, and ratings from IGDB & RAWG — then download everything as organized files ready for Rec0m88 and other emulator frontends. 100% local and private.

NES SNES Nintendo 64 Game Boy GBA Nintendo DS Genesis Master System Dreamcast PlayStation PS2 PSP TurboGrafx-16 Neo Geo Atari Spielhalle

Connect Game Databases
Choose one or both APIs for the best matching results
R

RAWG Video Games Database

500,000+ games • 20,000 free requests/month
How to Get Your Free RAWG API Key
  1. Go to rawg.io/apidocs
  2. Click the “Get API Key” button
  3. Create an account or sign in with Google/GitHub
  4. Your API key will be displayed on the page
  5. Copy the key and paste it below
Pro Tip: The free tier gives you 20,000 requests/month — plenty for organizing large collections!
I

IGDB – Internet Game Database

Powered by Twitch • Detailed metadata • 4 requests/second
How to Get Your Free IGDB/Twitch Credentials
  1. Go to dev.twitch.tv/console
  2. Log in with your Twitch account (create one free if needed)
  3. Klicken Sie auf “Register Your Application”
  4. Fill in the form:
    • Name: Any name (e.g., “My Game Organizer”)
    • OAuth Redirect URLs: https://localhost
    • Category: Select “Application Integration”
  5. Klicken Sie auf “Create”
  6. Klicken Sie auf “Manage” on your new application
  7. Copy your Client ID
  8. Klicken Sie auf “New Secret” and copy the generated secret
  9. Paste both values below and click Validate
Token Expiration & Refresh

Your access token is valid for approximately 60 days. When it expires, you’ll see connection errors during scanning.

To refresh your token:

  1. Your Client ID und Client Secret never expire — you don’t need new ones
  2. Simply click the Validate button again — it automatically generates a fresh token
  3. That’s it! The new token is saved and ready to use
If you ever click “New Secret” on the Twitch console, your old secret is permanently invalidated. You’ll need to paste the new secret here and validate again. Only do this if your secret is compromised.
Pro Tip: IGDB has excellent data for newer games and includes detailed storylines, screenshots, and videos!
Active APIs:

Select Your ROM Folder

Choose a folder or files containing your game ROMs. Everything is processed locally — nothing leaves your computer.

ROM Folder Path
Required for emulator integration & accurate file paths

Enter the full system path to your ROM folder. This ensures exported catalogs contain complete paths that your emulator can use directly.

Example folder structures:
D:\Games\ nes\ snes\ n64\ gba\
/home/user/roms/ nes/ snes/ psx/
100% Local Processing — Your files never leave your computer

Your browser may warn that files will be “uploaded” — this is standard browser wording. Your files are processed entirely in your browser and are never sent to any server.

Scanning & Matching Games…
0%
Preparing…
0
Files Found
0
Processed
0
Matched
0
Unmatched

Your Organized Library

Recommended

The game manager for Rec0m88 emulator. Browse your games with box art, descriptions, and launch directly.

XML format for RetroArch, Batocera, RetroPie, and other EmulationStation-based frontends.

For Rec0m88 emulator & viewer. The data file that library-viewer.html loads.

Raw data for developers. Flat format for custom tools or spreadsheet import.

Opens in Excel or Google Sheets. Great for viewing your collection as a sortable list.

Merge Rec0m88 JSON Files
Combine multiple exported catalog files into one unified collection

Have multiple Rec0m88 catalog exports from different scan sessions? Select them all and merge into a single organized file with automatic duplicate detection.

No API key needed — works with any exported HTML files