Loading your trophies...
Your trophy goals, one step at a time.
Build a personal checklist for your platinums, game backlog, and trophy milestones. Everything is stored on this device.
Every PlayStation trophy you have earned or still need, sorted any way you like.
These settings apply to the dashboard, trophy list and games—not just your share cards.
Follow these steps once. Your trophy collection stays in this browser unless you export it.
Install the current LTS release (version 20+), then reopen your terminal or File Explorer.
Get Node.js ↗Extract the ZIP, open a terminal in that folder, then run npm install and node sync.mjs. No launcher file is required.
Sign in on Sony's website; in the same browser open Sony's NPSSO page. Copy the token into the local terminal only.
Sony's session-token page ↗The script fetches your trophy data through a community library. When complete, it writes trophy-ledger-export.json.
Scroll to the Import JSON / CSV area below. Select the exported JSON, then press Add to my trophies. Re-run the script to refresh.
This is an unofficial, optional workflow. PSN access can change and might be restricted by Sony's terms; you are responsible for permitted use. The sync tool runs on your computer, not in this site. NPSSO acts like a password. Never share it. If Node.js is not found, install version 20+ and restart your terminal. If sign-in fails, the token may have expired or this method may no longer work. See the downloadable kit's README, or expand the advanced instructions below.
A page like this cannot sign in to PlayStation Network. A small script on your own computer can. It downloads every trophy with its rarity and date, and the file it writes imports here. Run it again any time to refresh. Rarity is the PSN-wide rate Sony reports, which can differ slightly from the figures PSNProfiles shows.
npm init -y, then npm install psn-api.sync.mjs.npsso value. It works like a password for about two months, so keep it private.node sync.mjs and paste the token when asked. On a large library it takes several minutes.trophy-ledger-export.json below and press Add to my trophies. Your stars, notes and manual changes are kept.
Options: --platform PS5, --only "game name", --name YourOnlineId, --out folder.
For multiple games, use the free optional YLTA Browser Tab Collector: open several PSNProfiles game trophy pages in Brave/Chrome, capture the tabs, export one JSON and import it here. No unattended scraping or account token is needed. Alternatively, save game pages as HTML using Ctrl + S. Both methods extract percentages locally, preview matches, and preserve your PSN data.
brave://extensions or chrome://extensions, enable Developer mode and choose Load unpacked.manifest.json.The helper reads only trophy pages you already have open, at your request. It does not automatically download your entire collection or evade blocked pages.
HTML and browser-helper JSON supported · Sync PSN trophies first
No PSNProfiles HTML or collector JSON selected yet.
For existing CSV exports, use columns game,name,psnpRarity. This updates matched trophies only.
Import a PSN JSON/CSV export or restore a YLTA JSON backup, including goal checklists. CSV columns: game, name, type (bronze, silver, gold, platinum), rarity (percent), earned (date), description, platform, hidden, dlc. Importing never removes an earned date.
Loading your trophies...
Build a personal checklist for your platinums, game backlog, and trophy milestones. Everything is stored on this device.