Skip to content
Minecraft
Free tool

Minecraft Villager Trades

Minecraft Villager Trades in a searchable list: all Villager and Wandering Trader trades for Java and Bedrock, sorted by profession (Villager Jobs) and level, with Emerald prices. Search for an item or an enchantment such as Mending.

Built by Marvin Kluck

Search for free, no sign-up required, right in your browser. Data from Java 26.3 and Bedrock 1.26.50.4.

Found a trader? Build your village on your own server.

Popular:

240 offers

Prices for all enchanted books (40 enchantments)
Emerald costs of all enchanted books
EnchantmentIIIIIIIVV
Aqua Affinity5–19––––
Bane of Arthropods5–198–3211–4514–5817–64
Blast Protection5–198–3211–4514–58–
Breach5–198–3211–4514–58–
Channeling5–19––––
Curse of BindingTreasure ×210–38––––
Curse of VanishingTreasure ×210–38––––
Density5–198–3211–4514–5817–64
Depth Strider5–198–3211–45––
Efficiency5–198–3211–4514–5817–64
Feather Falling5–198–3211–4514–58–
Fire Aspect5–198–32–––
Fire Protection5–198–3211–4514–58–
Flame5–19––––
Fortune5–198–3211–45––
Frost WalkerTreasure ×210–3816–64–––
Impaling5–198–3211–4514–5817–64
Infinity5–19––––
Knockback5–198–32–––
Looting5–198–3211–45––
Loyalty5–198–3211–45––
Luck of the Sea5–198–3211–45––
Lunge5–198–3211–45––
Lure5–198–3211–45––
MendingTreasure ×210–38––––
Multishot5–19––––
Piercing5–198–3211–4514–58–
Power5–198–3211–4514–5817–64
Projectile Protection5–198–3211–4514–58–
Protection5–198–3211–4514–58–
Punch5–198–32–––
Quick Charge5–198–3211–45––
Respiration5–198–3211–45––
Riptide5–198–3211–45––
Sharpness5–198–3211–4514–5817–64
Silk Touch5–19––––
Smite5–198–3211–4514–5817–64
Sweeping Edge5–198–3211–45––
Thorns5–198–3211–45––
Unbreaking5–198–3211–45––

Data directly from the game files: Java 26.3 (server data pack) and Bedrock 1.26.50.4 (official Mojang sample files). Prices shown are before demand, discounts, and reputation. For Java, the enchantment level of enchanted equipment is already factored in; the Bedrock files list only the base price.

Example result

What this tool shows you

For every profession, level, and both editions, see what a villager or the Wandering Trader trades: quantity, emerald price, uses before restocking, and villager XP. Enter an item or enchantment to see the profession, level, and price immediately.

Example 1: Search for an enchantment

Input: “Mending”

Librarian (workstation: Lectern), levels 1–4 as a random enchanted book.

Price: 10–38 emeralds + 1 book (treasure enchantment, so double the price).

Java chance: approx. 1.7% per newly assigned level 1 librarian (40 enchantments in the pool).

Example 2: Search for an item

Input: “Diamond Pickaxe”

Toolsmith, level 5 (Master): 18–32 emeralds → 1 Diamond Pickaxe.

Enchanted (level 5–19), 3 uses, 30 villager XP per trade. The price includes a surcharge based on the enchantment level (Java).

Example 3: Use filters

Input: Farmer · Level 1 · Villager buys

20 wheat → 1 emerald; 26 potatoes → 1 emerald; 22 carrots → 1 emerald; 15 beetroot → 1 emerald.

16 uses per trade; the villager randomly offers 2 of the 5 trades.

How it works

How to find Minecraft villager trades

Search, filter, check prices — no wiki needed.

Step 1

Search for an item or enchantment

Enter what you're looking for, such as Mending, a diamond pickaxe, or a profession like librarian. The list shows every matching offer with its profession, level, and emerald price.

Step 2

Select and filter edition

Switch between Java and Bedrock, and filter by profession, villager level, or trade direction (the villager sells or buys).

Step 3

Check price, level, and chance

Each row shows what you pay and receive, how many uses are available before restocking, and the villager XP. For enchantments, a card shows the book price by level and the chance of getting it from a librarian.

Step 4

Share or save link

Search and filters are added to the URL automatically. Copy the link to share this exact list or bookmark it.

Professions

Villager professions and their job site blocks

See all 13 Villager professions and their job site blocks at a glance. An unemployed Villager takes the profession associated with a nearby job site block—that’s how you give them a job. Only Villagers with a profession can trade; unemployed Villagers and Nitwits (green robes) cannot.

List of Villager professions and job site blocks
ProfessionWorkstationSold at Master level (level 5)
FarmerComposterGolden Carrot, Glistering Melon Slice
FishermanBarrel–
ShepherdLoomPainting
FletcherFletching TableCrossbow, Tipped Arrow
LibrarianLecternYellow Candle, Red Candle
CartographerCartography TableBanner Pattern, Woodland Mansion Map
ClericBrewing StandBottle o' Enchanting
ArmorerBlast FurnaceDiamond Helmet, Diamond Chestplate
WeaponsmithGrindstoneDiamond Sword
ToolsmithSmithing TableDiamond Pickaxe
ButcherSmoker–
LeatherworkerCauldronSaddle, Leather Cap
MasonStonecutterQuartz Pillar, Block of Quartz

Tips

Best Villager trades

These offers provide the best value. All prices come from the game files (Java prices include the surcharge for enchanted equipment).

Mending book from a Librarian

Costs 10–38 emeralds + 1 book. Place a lectern next to an unemployed villager and check their first offer.

If it doesn't match, break and replace the lectern. You can do this as long as you haven't traded with the villager yet (trade rolling).

Enchanted diamond armor

Helmet, chestplate, leggings, and boots combined: 66–122 emeralds, each piece with an enchantment level of 5–19.

Individually: leggings 19–33, boots 13–27, helmet 13–27, chestplate 21–35 emeralds (Java).

Java: The armorer is guaranteed to offer all 4 pieces at Expert and Master levels. Bedrock: only one piece per level (randomly 1 of 2).

Enchanted diamond tool

Diamond Pickaxe: 18–32 emeralds from the Toolsmith (Master).

Weapons from the weaponsmith: Diamond Sword for 13–27 emeralds (master) and Diamond Axe for 17–31 emeralds (expert).

Quickly get emeralds

20 wheat, 26 potatoes, 22 carrots, or 15 beetroot each yield 1 emerald from the Farmer (level 1) – they randomly offer 2 of these 5 trades.

The Cleric pays you 1 emerald for 32 rotten flesh—ideal if you have a zombie farm.

Experience bottles from the cleric

3 emeralds per Bottle o’ Enchanting at Master level (Java: guaranteed, as the villager gets both offers at this level).

Ender pearls cost 5 emeralds at Expert level—guaranteed in Bedrock, but only one of 3 possible offers in Java.

Lower prices & restock offers

Cure a zombie villager to get permanently much lower prices. The Hero of the Village effect lowers them further.

Frequently using the same trade drives up its price through demand. Villagers restock their trades at their job site blocks. The tool shows prices before demand and discounts.

Java vs. Bedrock

Villager Trades: Java vs. Bedrock

Items and base prices are almost identical in both editions. What differs is how many offers villagers get at each level and which ones.

Differences in villager trades between Java and Bedrock
FeatureJavaBedrock
Offers per tierUsually 2 random offers from the tier's poolUsually 1 offer from each fixed group for the tier
Enchanted book from a librarian (level 1–3)included in 67 % of casesincluded in 50 % of cases
Enchanted book from a librarian (level 4)included in 50 % of casesincluded in 33 % of cases
Enchanted diamond armor from an armorer4 of 4 parts guaranteed1 of 2 pieces per level (random)
Enchanted gear, e.g. a diamond pickaxe18–32 emeralds (base price plus enchantment level)13 emeralds according to the files (they do not indicate whether a surcharge applies)
Cake from the farmer3 emeralds1 emerald
Mason, level 42 offers out of 33 possibleall group offers

Sources: Java server data pack and official Bedrock sample files from Mojang. Switching editions in the tool shows each option in detail.

Discover more

More tools

FAQ

Frequently asked questions

Quick answers about villager trades, professions, and prices.

Villager trades are exchanges that use emeralds as currency: you give items or emeralds and receive other items in return. Each villager needs a profession, gained through the corresponding job site block, and levels up through trading from level 1 (Novice) to 5 (Master). New trades become available at 10, 70, 150, and 250 villager XP. Each trade has a limited number of uses (usually 12 to 16) until the villager restocks at their job site block.

Mending is available from a librarian (workstation: lectern) as a random enchanted book at levels 1–4. The book costs 10–38 emeralds plus 1 book because it is a treasure enchantment and its price is doubled. In Java, the chance is about 1.7% per newly assigned level 1 librarian (2 of 3 offers, 1 of 40 enchantments).

The Librarian sells enchanted books (job site block: Lectern). The price follows a fixed formula: 2 + random (0 to 4 + 10 × enchantment level) + 3 × enchantment level Emeralds, capped at 64. A level I book therefore costs 5–19 Emeralds, or 10–38 for treasure enchantments such as Mending. The tool's table shows all 40 enchantments and their prices at each level.

There are 13 trading professions with job site blocks: Farmer (Composter), Fisherman (Barrel), Shepherd (Loom), Fletcher (Fletching Table), Librarian (Lectern), Cartographer (Cartography Table), Cleric (Brewing Stand), Armorer (Blast Furnace), Weaponsmith (Grindstone), Toolsmith (Smithing Table), Butcher (Smoker), Leatherworker (Cauldron), Mason (Stonecutter). Place the corresponding block near an unemployed Villager, and they’ll take that job. The Wandering Trader has no profession or levels: in Java, they buy 2 of 6 possible items from you and sell 5 of 78 common and 2 of 16 uncommon trades.

In Java, these professions pay you Emeralds: Fletcher for 32 Sticks (1 Emerald), and Armorer, Weaponsmith, Toolsmith for 4 Iron Ingots (1 Emerald). For any other item, enter its name in the search field and select “Villager buys” under direction. The list will then show only trades that earn you Emeralds, with profession and level.

Especially worthwhile trades include a Mending book from a Librarian (10–38 Emeralds), enchanted Diamond armor from an Armorer for 66–122 Emeralds for all four pieces (Java), an enchanted Diamond Pickaxe for 18–32 Emeralds from a Toolsmith (Master), and Ender Pearls for 5 Emeralds from a Cleric (Expert). You can earn Emeralds, for example, by trading 20 Wheat for 1 Emerald with a Farmer or 32 Rotten Flesh for 1 Emerald with a Cleric. Curing a Zombie Villager or having the Hero of the Village effect lowers prices; the tool shows prices before these effects.

Place a job site block (e.g., a lectern) next to an unemployed villager and check their first offer without trading. If you don't like it, break and replace the block: the villager loses their profession and rerolls their offers. Once you trade with them, their offers are locked in permanently.

Items and base prices are almost the same, but the selection at each level differs: Java usually picks 2 offers from a pool, while Bedrock picks 1 offer from each fixed group. This means librarians offer an enchanted book at levels 1–3 in 67% of cases in Java and 50% in Bedrock. In Java, you can get the full enchanted diamond armor set once the armorer reaches master level; in Bedrock, you only get one piece per level.

Any more questions?

Contact Support
Minecraft Server ListSurvival, SMP, Skyblock, Modpacks and more – with live player counts and vote rankings.
Your own village

Looking for a Minecraft server for your Trading Hall?

On a ZAP-Hosting Minecraft server, your Villager farm and Trading Hall run around the clock—even when you're offline.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all Minecraft tools