lans.cloud Tools

Minecraft Villager Trading Chart

Free interactive Minecraft villager trading chart: every trade for all 13 professions across all 5 levels, with workstation blocks, enchanted-book prices, and a reverse lookup for which villager sells mending, saddles and name tags. Java Edition 1.21.

Quick answer

Minecraft has 13 tradeable villager professions, each set by a workstation block and each with five levels (Novice → Master). The librarian (lectern) sells enchanted books and name tags, the cleric (brewing stand) sells ender pearls, and the armorer, weaponsmith and toolsmith sell enchanted diamond gear. Pick a profession below to see every trade — emeralds in, items out — or search an item to find which villager sells it. Java Edition 1.21.
Was this tool helpful?
Support this site

Every Villager Trade, in One Interactive Chart

A static wall chart of Minecraft villager trades goes stale the moment you need a specific item — you scroll past twelve professions to find the one you want. This villager trading chart flips it around: tap a profession and it lays out all five levels at once, every trade shown as emeralds in and items out, with the offer chance where a trade is not guaranteed. Switch to Find an item and it answers the question you actually have — “which villager sells this?” — from a saddle to a Mending book.

Each profession is tied to exactly one workstation: a lectern makes a librarian, a composter a farmer, a grindstone a weaponsmith. Place that block beside an unemployed adult villager and it takes the job. Break and replace the block before the first trade to reroll the offers — the trick every trading hall is built on.

Villager professions, workstations & headline trades

ProfessionWorkstation blockMaster-level sells
LibrarianLecternEnchanted Book, Name Tag
FarmerComposterGolden Carrot, Glistering Melon Slice
ClericBrewing StandBottle o’ Enchanting
ArmorerBlast FurnaceEnchanted Diamond Helmet, Enchanted Diamond Chestplate
ToolsmithSmithing TableEnchanted Diamond Pickaxe, Enchanted Diamond Hoe
WeaponsmithGrindstoneEnchanted Diamond Sword
FishermanBarrelBuys fish and sells buckets of fish, campfires, a boat and an enchanted fishing rod.
FletcherFletching TableEnchanted Crossbow, Tipped Arrow
ShepherdLoomPainting
ButcherSmokerBuys raw and grown food and sells cooked meat and rabbit stew.
LeatherworkerCauldronSaddle
CartographerCartography TableWoodland Explorer Map, Globe Banner Pattern
MasonStonecutterQuartz Pillar, Block of Quartz

Each of the 13 professions is claimed via its workstation block. The last column lists what the profession sells at master level — computed from the same trade data the chart above runs on.

Which Villager Sells It?

Most searches boil down to a single item. Mending, the game’s most wanted enchantment, comes only from a librarian’s enchanted books — never an enchanting table — which is why librarian trading halls are the backbone of the late game. Saddles and name tags, both otherwise loot-only, are sold by the leatherworker and librarian respectively. The quick table below resolves the most-searched items to their profession; the tool’s search box covers the rest.

Which villager sells popular items

ItemSold byWorkstation
Enchanted Book (Mending)LibrarianLectern
Name TagLibrarianLectern
SaddleLeatherworkerCauldron
Ender PearlClericBrewing Stand
GlowstoneClericBrewing Stand
Bottle o’ EnchantingClericBrewing Stand
Enchanted Diamond PickaxeToolsmithSmithing Table
Enchanted Diamond SwordWeaponsmithGrindstone
CompassLibrarianLectern
BookshelfLibrarianLectern
Golden CarrotFarmerComposter
ShearsShepherdLoom

Resolved by the same reverse-lookup the tool’s search box uses — enchantment names map to the librarian’s enchanted-book trade.

Enchanted Book Prices & the Librarian Reroll

A librarian’s enchanted book can roll almost any enchantment, and the emerald cost is set by the enchantment’s level, not its usefulness — so a level I book is cheap whether it is Efficiency or Mending. Treasure enchantments (Mending, Soul Speed’s siblings, Frost Walker) cost roughly double. Because a fresh villager rerolls its two book offers every time you break and replace its lectern before trading, the cheapest way to a Mending book is a novice librarian and a lot of patience.

Librarian enchanted book prices by level (Java)

Enchantment levelNormal enchantmentTreasure enchantment
Level I5–19 emeralds10–38 emeralds
Level II8–32 emeralds16–64 emeralds
Level III11–45 emeralds22–64 emeralds
Level IV14–58 emeralds28–64 emeralds
Level V17–64 emeralds34–64 emeralds

Villager book prices scale with the enchantment level and are capped at 64 emeralds. Treasure enchantments (like Mending) cost about double a normal book of the same level.

Leveling, Restocking & Cheaper Trades

Villagers climb five levels as they trade — Novice, Apprentice, Journeyman, Expert and Master, at 0, 10, 70, 150 and 250 experience — unlocking new offers and, for the smiths, enchanted diamond gear at the top. Trades restock up to twice a day when the villager can reach its workstation, so keep the job block close and unblocked. For discounts, nothing beats curing a zombie villager: a Splash Potion of Weakness and a golden apple turn it back, and it remembers the favour with a permanent price cut on everything it sells. Planning a build near your trading hall? The Minecraft circle generator maps out block-perfect domes and towers, and the nether portal calculator links your bases through the Nether. Browse the rest of the gaming tools for more.

Frequently Asked Questions

What does the librarian villager trade?

A librarian works at a lectern and is the most valuable villager: it buys paper, books and ink sacs for emeralds, and sells enchanted books of almost any enchantment (only Soul Speed, Swift Sneak and Wind Burst are excluded), plus a bookshelf, lantern, glass, a compass, a clock, and — at master level — a name tag for 20 emeralds. Its enchanted-book prices scale with the enchantment level, from about 5–19 emeralds for a level I book up to 17–64 for level V.

Which villager sells mending books?

The librarian. Mending is a treasure enchantment, so it can only be obtained from a librarian villager (or by fishing / finding it in loot) — never from an enchanting table. Trade paper and books to level the librarian up, then break and replace its lectern to reroll its offered books until Mending appears. Treasure enchantments cost roughly double a normal book of the same level.

How do I change a villager’s profession?

Place the workstation block for the job you want next to an unemployed adult villager (no green trade badge, and not a nitwit) — a lectern for a librarian, a composter for a farmer, a grindstone for a weaponsmith, and so on. The villager claims the block and takes that profession. If you dislike its trades, break the workstation before you make the first trade and replace it to reroll; once you have traded, the profession is locked in.

Why won’t my villager restock?

Villagers restock their trades up to twice per Minecraft day, but only when they can reach and use their workstation. If a trade shows a red X it is sold out until the villager pathfinds to its job block during working hours. Make sure the workstation is unobstructed and close to the villager, that it is daytime, and that the villager is not stuck in a boat or minecart. Trades you have never used do not need restocking.

How do villagers level up their trades?

Every trade grants the villager trading experience. As it earns XP the villager advances through five levels — Novice, Apprentice, Journeyman, Expert and Master — at 0, 10, 70, 150 and 250 total XP, unlocking new trades and better goods (like enchanted diamond gear) at each tier. A coloured badge on the villager shows its current level: stone for novice up to a diamond-blue badge for master.

How do I get cheaper villager trades?

Two ways. Curing a zombie villager (weaken it with a Splash Potion of Weakness, feed it a golden apple, and wait) gives a permanent, major discount on all of that villager’s trades — the single biggest price reduction in the game. Trading repeatedly also builds short-term demand-based discounts, and the Hero of the Village effect from ending a raid drops prices for every nearby villager for a few minutes.

Is this chart for Java or Bedrock Edition?

This chart lists the default Java Edition trades for version 1.21. Bedrock Edition uses slightly different quantities and offer probabilities, and its villagers need a bed nearby to restock. Java’s 1.20.5+ “Villager Trade Rebalance” is still an experimental data pack (it swaps some trades, such as replacing the librarian’s name tag with candles) and is not what a normal world gives, so it is not shown here.