How to Spawn Items in Stardew Valley

A basic guide to using the spawn cheat in Stardew Valley.

Whether you're a newcomer trying to figure out how to spawn items in Stardew Valley or a seasoned player looking for specific item IDs to spawn, this guide has got you covered.

Stardew Valley does not have in-game cheat commands for item spawning. Instead, a known glitch exists where you can use item IDs as names (for your character or an animal), and then get that item at a certain point in the game. Here are the two main ways to utilize this glitch:

  1. Purchasing an animal and assigning it a name containing item IDs you wish to spawn. When you name an animal with up to three IDs enclosed in square brackets, such as "[114][123][66]", the corresponding items are generated. This method costs money for the animal purchase, but it can be done repeatedly within a game. However, renaming your character can only be done at the beginning of a game.

  2. Naming your character with the IDs of items you want to spawn. Naming your character with up to three IDs, such as "[114][123][66]" for ancient seed, amethyst, and ancient drum, will spawn the items whenever a villager who mentions your name is spoken to. However, since you can only set your name once, you can only spawn up to three types of items per save with this method.

We elaborate on these methods in more detail below.

Spawning Items through Animal Naming

Purchasing an animal to spawn items involves a financial cost and requires reaching a point in the game where animals can be purchased. However, this can be done multiple times, unlike character naming, which can only be done at game creation.

To begin, go to Marnie's Ranch and talk to Marnie to "Purchase Animals". Select an animal to buy; we recommend a chicken for its lower cost. When naming the animal, use the IDs of the items you want to spawn enclosed in square brackets. If the name isn't long enough (minimum 5 characters), you will receive an "Invalid Name" error.

If you wanted to spawn an Ancient Seed (ID 114), you would name the chicken "[114]". After confirming the name, you would receive Ancient Seeds. For another item, you would need to buy another chicken. You can't simply rename it.

For multiple items, like a Ruby (ID 64), an Amethyst (ID 66), and a Diamond (ID 72), name your chicken "[64][66][72]".

Spawning Items through Character Naming

Character naming is free but can only be done at the start of the game. Upon creating a new game, name your character with up to three item IDs enclosed in square brackets. For instance, if you wanted an Iridium Sprinkler (ID 645), a Rabbit's Foot (ID 446), and the Legend Fish (ID 163), you would name your character "[645][446][163]".

After naming your character, speak to a villager who mentions your name in their dialogue. Speaking to Gus in the Stardrop Saloon, for example, will give you the items corresponding to the IDs in your name. You can repeat this process to receive the items again.

If you want to spawn different items without starting a new game, you'll need to use the animal naming method.

We hope you find this guide helpful. For a comprehensive list of item IDs, check out our item ID list page.