Stardew Valley Cheats: Complete Guide to Money, Items & Romance Codes
Master Stardew Valley's official cheat codes without mods. Enable console commands to spawn items, earn gold, max relationships, and customize your farm instantly.
Stardew Valley Cheats: Complete Guide to Money, Items & Romance Codes
Stardew Valley’s 1.6 update added an official console command system that works without SMAPI or any mods — you just need to edit one line in your save file. Once allowChatCheats is set to true, press T to open the chat window and start entering commands. Everything below is tested as of the July 2025 state of version 1.6.9, and none of it requires third-party tools beyond a basic text editor.
Before anything else: back up your save. The process is simple but irreversible if you make a typo and overwrite the wrong value.
How to Enable Stardew Valley Cheats
Cheats in Stardew Valley 1.6+ are gated behind a single save file flag. The game ships with cheats disabled — allowChatCheats is set to false by default. Flipping it to true unlocks the entire debug command system, including money cheats, item spawning, and relationship commands.
Here’s the exact process, step by step.
Finding Your Save File
Your save folder is named after your farmer and includes a string of numbers — something like FarmerName_123456789. Inside that folder, the main save file shares the same name with no extension.
| Operating System | Save File Path |
|---|---|
| Windows | %appdata%StardewValleySaves |
| macOS | ~/.config/StardewValley/Saves |
| Linux | ~/.config/StardewValley/Saves |
On Windows, paste the path directly into the File Explorer address bar and hit Enter. On Mac, open Finder, press Cmd+Shift+G, and paste the path.
Editing Your Save File for Cheat Access
The save file is raw XML — a wall of text that’s technically readable in Notepad but much easier to work with in Notepad++ (Windows) or Sublime Text (any OS). Both support XML formatting that color-codes the structure. In Notepad++, install the XML Tools plugin via Plugins → Plugin Admin, then enable Pretty Print to make the file readable.
Once the file is open:
- Press Ctrl+F (or Cmd+F on Mac) and search for
allowChatCheats - Find this line:
<allowChatCheats>false</allowChatCheats> - Change
falsetotrue - Save the file and close it
- Launch Stardew Valley and load that save
That’s genuinely it. No mods, no launchers, no command-line tools. One word changed in one file. Some sources claim that SMAPI-era commands work in edited save files without mods installed — that’s not accurate as of 1.6.9. The commands listed in this guide are the ones that actually function in a vanilla, mod-free game.
Important edge case: if you’re playing on Steam with cloud saves enabled, Steam may overwrite your edited file when you relaunch. To prevent this, either disable cloud saves for Stardew Valley temporarily or edit the local file that Steam syncs from — verify the path matches what Steam is actually using.
How to Use Cheat Codes In-Game
With cheats enabled, press T to open the chat window. This works in singleplayer too — the chat isn’t multiplayer-exclusive. Commands follow two formats:
- /money [amount] — direct commands that perform one specific action
- /debug [command] — debug commands that unlock broader functionality
Any value shown in [brackets] below is a placeholder. Replace it with your chosen number, item ID, or NPC name. Don’t include the brackets themselves when typing the command.
For a quick farm setup that handles the most common needs in one go, enter these five commands in sequence:
/money 100000/backpack 36/debug cooking/debug crafting/debug friendall
This gives you 100,000 gold, a 36-slot backpack, every cooking and crafting recipe unlocked, and maximum friendship with every villager. Good starting point before you go deeper into specific cheats.
Money and Gold Cheats
Straightforward, no fuss. Two commands cover everything:
/gold— instantly adds 1,000,000 gold to your wallet/money [#]— sets your gold to the exact number you specify
The key distinction: /money is not additive. If you have 50,000 gold and type /money 200000, you’ll have 200,000 — not 250,000. Keep that in mind if you’re topping up rather than setting a specific target. For most purposes, /gold is the faster option since one million covers pretty much every purchase in the game.
Item Spawning: Debug Commands & Item IDs
This is where the system gets genuinely powerful. There are two approaches to spawning items: browsing through an in-game menu, or targeting specific items by ID for precise quantities and quality levels.
Browsing Items with the In-Game Query Window
The command /debug iq ALL_ITEMS opens a searchable window showing every item in the game. Left-click any item to add one to your inventory. Hold right-click to increase the stack size. Category filters narrow the list significantly:
| Command | What It Filters |
|---|---|
/debug iq ALL_ITEMS | Everything — all items including mod content |
/debug iq ALL_ITEMS (W) | Weapons |
/debug iq ALL_ITEMS (T) | Tools |
/debug iq ALL_ITEMS (BC) | Big Craftables (Seed Makers, Scarecrows, Large Chests) |
/debug iq ALL_ITEMS (F) | Furniture |
/debug iq ALL_ITEMS (WP) | Wallpapers |
/debug iq ALL_ITEMS (FL) | Floors |
/debug iq ALL_ITEMS (B) | Boots |
/debug iq ALL_ITEMS (H) | Hats |
/debug iq ALL_ITEMS (S) | Shirts |
/debug iq ALL_ITEMS (P) | Pants |
/debug iq ALL_ITEMS (TR) | Trinkets |
Spawning by Item ID for Exact Quantities and Quality
The item query window is fine for one-offs, but when you need 999 of something at iridium quality, use the direct ID command:
/debug item [ID] [Quantity] [Quality]
Quality values map to the game’s internal star system:
- 0 — Base (no star)
- 1 — Silver
- 2 — Gold
- 4 — Iridium
Note that quality 3 is skipped — there is no quality level 3 in Stardew Valley’s internal data. Using it won’t crash the game but produces unpredictable results.
Practical examples:
/debug item 388 999— 999 Wood at base quality/debug item 390 999— 999 Stone/debug item (O)176 999 4— 999 Iridium-quality Eggs/debug item (T)IridiumAxe 1— one Iridium Axe/debug item (T)IridiumPickaxe 1— one Iridium Pickaxe/debug item (T)IridiumWateringCan 1— one Iridium Watering Can
If you don’t know an item’s ID, use /debug getindex [item name] to look it up by name. Example: /debug getindex hardwood returns ID 709.
Common Item IDs Quick Reference
| Item | ID | Item | ID |
|---|---|---|---|
| Wood | 388 | Stone | 390 |
| Hardwood | 709 | Coal | 382 |
| Clay | 330 | Fiber | 771 |
| Copper Bar | 334 | Iron Bar | 335 |
| Gold Bar | 336 | Iridium Bar | 337 |
| Grass Starter | 297 | Wood Fence | 322 |
| Stone Fence | 323 | Gate | 325 |
| Iridium Hoe | (T)IridiumHoe | Iridium Rod | (T)IridiumRod |
Farm & House Customization Cheats
These commands let you restructure your farm and house without grinding through Robin’s build queue. The setupbigfarm command in particular is worth knowing — it adds three deluxe coops, two barns, one mill, one stable, and a silo, all fully stocked with animals, mature crops, and artisan equipment. It’s essentially a late-game farm state dropped onto your map instantly.
/debug renovate— opens Robin’s renovation window without visiting the carpenter shop/debug houseupgrade [#]— upgrades your house to the specified level (0–3, where 3 is fully upgraded with kitchen, children’s room, and cellar)/debug setupbigfarm— places a fully built and stocked farm layout/debug wall [Item ID]— replaces all current wallpaper with the specified item/debug floor [Item ID]— replaces all current flooring with the specified item
Fair warning on the wall and floor commands: they apply globally to every room simultaneously. There’s no undo, so either save beforehand or only use them when you’re certain about the change.
Player customization and skill cheats sit in a similar bucket:
/debug customization— reopens the character creation screen/debug dyepants— opens the pants color customization window/debug dyeshirt— opens the shirt color customization window/backpack 36— upgrades your backpack to maximum 36-slot capacity/debug levelup [Skill ID] [Level]— sets the specified skill to the given level
Skill IDs: 0 = Farming, 1 = Fishing, 2 = Foraging, 3 = Mining, 4 = Combat.
Villager Relationships & Romance Cheats
Stardew Valley’s relationship system runs on friendship points — 250 points per heart, capped at 8 hearts for non-dateable villagers and 14 hearts for romantic partners after marriage. The friendall command maxes the entire roster at once, which is the practical choice if you’re trying to unlock heart events or access shop inventories tied to relationship levels.
For targeted relationship management:
/debug friendall— maxes friendship with every villager simultaneously/characterinfo— displays a count of NPCs currently present on your map/clearcharacters— removes all NPCs from the current map (useful for testing, not for permanent use)
Romance and Marriage Commands
The romance commands are the most conditional in the entire cheat set. The game tracks relationship milestones as prerequisites — specifically house upgrades, prior heart levels, and calendar progression. Entering /marry [NPC name] before meeting those conditions can produce inconsistent results: the status may change but wedding events may not trigger, or the NPC may behave as if the relationship didn’t register.
The safer sequence: use /debug friendall first to max hearts, then /debug houseupgrade 3 to satisfy the house requirement, then run the romance command.
/dating [NPC name]— sets relationship status to boyfriend/girlfriend (requires 8+ hearts and a Bouquet given)/marry [NPC name]— sets relationship status to spouse (requires 10+ hearts and a Mermaid’s Pendant given)/makeex [NPC name]— ends the romantic relationship with your current spouse
Dateable villagers: Alex, Elliott, Harvey, Sam, Sebastian, Shane (male), Abigail, Emily, Haley, Leah, Maru, Penny (female). NPC names in commands are case-sensitive — /marry Emily works, /marry emily may not.
Time, Travel, and Speed Cheats
Time pressure is Stardew Valley’s core design tension. These commands sidestep it entirely:
/debug pausetime— freezes the in-game clock (enter again to resume)/debug time [0000]— jumps to a specific time using 24-hour format (e.g.,/debug time 0600for 6am)/debug addhour— adds one hour to current time/debug addminute— adds 10 minutes to current time/debug day [#]— changes the current day within the season/warphome— teleports your farmer to the farmhouse/warpshop [NPC name]— teleports directly to an NPC’s shop/debug speed [#] [duration]— grants a speed buff for the specified number of seconds
Animal and Fishing Cheats
/debug befriendanimals [amount]— increases animal affection experience by the specified value (maximum effective value is 1000)/animal [Type]— spawns a baby animal of the specified type (options: Chicken, Cow, Dinosaur, Duck, Goat, Pig, Rabbit, Sheep, Void Chicken, Ostrich)/growanimals— ages all animals in the current building to adult immediately (must be inside the building for indoor animals)/catchallfish— completes the fishing collection tab instantly/clearfishcaught— resets the fishing collection tab/fishcaught [#]— sets the total fish caught counter to the specified number
Frequently Asked Questions
Do Stardew Valley cheats work without mods?
Yes — as of version 1.6.9, the debug command system works without SMAPI or any mods. You only need to edit the allowChatCheats field in your save file from false to true.
Do Stardew Valley cheats disable achievements?
On PC (Steam), enabling allowChatCheats does not automatically disable achievements. However, some achievements track specific in-game milestones — using cheats to skip those milestones means the achievement condition may never register naturally.
Why isn’t my cheat command working?
The most common causes: cheats aren’t enabled in the save file (confirm allowChatCheats is true), the command format is wrong (check brackets and spacing), or you’re using a SMAPI-only command that doesn’t work in vanilla 1.6.9. Also confirm NPC names are capitalized correctly for romance commands.
Can I use cheats on a multiplayer farm?
Cheats enabled in a save file work in multiplayer, but only the host’s save file controls whether cheats are active. Guest players can type commands but they won’t function unless the host’s save has cheats enabled.
Will these cheats still work after future updates?
This guide reflects testing as of July 2025 on version 1.6.9. ConcernedApe has not announced plans to remove or modify the allowChatCheats system, but specific debug commands can be added, changed, or removed in patches. Check back if a major update drops.