- Home
- Fish
Fish in Stardew Valley
Every fish in Stardew Valley with its spawn ID — including the five legendary fish and the fish caught in pots, geodes, and crab traps.
Showing 1–50 of 83 items
How Fish IDs work
Fish entries live in Stardew Valley's object space, so their IDs are plain numbers like 128 with no type prefix. Written out in full an object ID looks like (O)128, but the bare number is what you will normally use.
This page lists all 83 Fish entries in the vanilla game.
How to spawn Fish
79 of the 83 Fish entries here use bare numeric IDs, and the naming cheat works for those: buy an animal at Marnie's Ranch, name it [128], and the item appears in your inventory. The other 4 use text IDs that the naming cheat ignores, and need the chat cheat instead.
Example Fish IDs
| Item | ID | Naming cheat |
|---|---|---|
| Pufferfish | 128 | Works |
| Anchovy | 129 | Works |
| Tuna | 130 | Works |
| Sea Jelly | SeaJelly | Chat cheat only |
| Cave Jelly | CaveJelly | Chat cheat only |
Other Stardew Valley item types
Each item type has its own ID prefix and its own full list.
Fish ID questions
- What do Fish IDs look like in Stardew Valley?
- Fish entries live in Stardew Valley's object space, so their IDs are plain numbers like 128 with no type prefix. Written out in full an object ID looks like (O)128, but the bare number is what you will normally use. This page lists all 83 Fish entries in the vanilla game.
- How do I spawn Fish in Stardew Valley?
- 79 of the 83 Fish entries here use bare numeric IDs, and the naming cheat works for those: buy an animal at Marnie's Ranch, name it [128], and the item appears in your inventory. The other 4 use text IDs that the naming cheat ignores, and need the chat cheat instead.
- How many Fish items are in Stardew Valley?
- There are 83 Fish entries in vanilla Stardew Valley, all listed on this page with their IDs.
- Did Fish IDs change in Stardew Valley 1.6?
- 1.6 introduced qualified item IDs, so an object written 128 can also be written (O)128. The bare numbers still work. 1.6 also added objects that use text IDs instead of numbers, and those cannot be used with the naming cheat.

















































