Best Villager Trades in Minecraft (26.2), Ranked by the Numbers
Every Minecraft villager trade ranked by emeralds per item, computed from the pinned Java 26.2 trade table — including the rates that only look good.
By the lans.cloud developerUpdated How the data stays right
What “best” means when you can actually measure it
Most “best villager trades” lists are somebody’s favourites. This one is arithmetic. The Java Edition 26.2 default trade table holds 183 trades across 13 professions and 5 levels, and almost every one of them points in a single direction: you hand over items and receive emeralds, or you hand over emeralds and receive an item. So there are two questions worth asking, and both have numeric answers. How many items buy one emerald? And how many emeralds does one item cost?
Every figure in the tables below is computed at build time from the same trade table that drives our Minecraft villager trading chart, which was rebuilt on 2 August 2026 from 14 pinned wiki revisions — the Trading page plus one per profession, so no two rows came from different snapshots. No ranking number below is typed by hand, which is the only reason they can be trusted to still match the chart next month. The prose quotes a few figures the trade table does not hold; those carry their own pins in the sources at the end.
Three things the arithmetic cannot do, said before the tables:
- Price spreads are ranked at their midpoint. An armorer’s enchanted diamond leggings cost 19 to 33 emeralds because the price is 14 plus a rolled enchanting cost of 5 to 19 levels. Ranking that at 19 would flatter it; ranking it at 33 would bury it. Rows priced as a spread are marked.
- Offer chance is a separate axis from rate. Java draws each level’s trades from a pool, so a villager that reaches a level does not necessarily offer everything at it. A brilliant rate at 5% is not a plan.
- What an input costs you is not in the table. A trade that wants one diamond has an excellent rate and is a terrible deal. The tables measure the trade; you supply the other half.
The fastest emerald rates in the game (and the trap at the top)
Sorted by the fewest items per emerald, the top of the whole table looks like this — and it makes the third point above better than any explanation could.
Fewest items per emerald, all levels
| You hand over | Villager | Level | Per emerald | Emeralds per 64 | Offer chance |
|---|---|---|---|---|---|
| Book and Quill | Librarian | Expert | 1 | 64 | 50% |
| Lava Bucket | Armorer | Journeyman | 1 | 64 | 40% |
| Diamond | Armorer | Journeyman | 1 | 64 | 40% |
| Diamond | Toolsmith | Expert | 1 | 64 | 67% |
| Diamond | Weaponsmith | Expert | 1 | 64 | Always |
| Boat | Fisherman | Master | 1 | 64 | Always |
| Compass | Cartographer | Journeyman | 1 | 64 | 67% |
| Rabbit's Foot | Cleric | Journeyman | 2 | 32 | Always |
| Gold Ingot | Cleric | Apprentice | 3 | 21.33 | Always |
| Book | Librarian | Apprentice | 4 | 16 | 67% |
| Melon | Farmer | Journeyman | 4 | 16 | Always |
| Turtle Scute | Cleric | Expert | 4 | 16 | 67% |
| Iron Ingot | Armorer | Apprentice | 4 | 16 | 50% |
| Iron Ingot | Toolsmith | Apprentice | 4 | 16 | Always |
Computed from the Java 26.2 trade table. “Per emerald” is how many of the item buy one emerald; “emeralds per 64” normalises that rate to 64 items, which is arithmetic on the trade and not a claim about how the item stacks.
At the very top, 7 trades sit at one item per emerald: a lava bucket, three separate diamond trades, a compass, a boat and a book and quill. By rate they are the best trades in Minecraft. In practice, handing a villager a diamond for a single emerald is one of the worst exchanges available to you, and the same goes for the compass and the lava bucket. What the rate column really measures is how expensive the input is — which is why a ranking of rates alone is not an answer, and why the rest of this page splits the question up.
The shepherd makes the other half of the point. Every dye it buys sits at 12 per emerald, a genuinely good rate, and the offer chances run from 5% to 10%. Its 16 dye colours are spread across the Apprentice, Journeyman and Expert levels as separate offers, each competing with the rest of that level’s pool — so a specific dye trade is something you find, not something you plan around.
Day one: what a fresh villager will actually take
A villager you just employed is at Novice level, and Novice is where an emerald income starts. Below is every level-one trade that pays emeralds, ranked. Read it with the offer-chance column, not without it.
Every Novice trade that pays emeralds, ranked
| You hand over | Villager | Level | Per emerald | Emeralds per 64 | Offer chance |
|---|---|---|---|---|---|
| Raw Rabbit | Butcher | Novice | 4 | 16 | 50% |
| Leather | Leatherworker | Novice | 6 | 10.67 | 67% |
| Raw Porkchop | Butcher | Novice | 7 | 9.14 | 50% |
| Coal | Fisherman | Novice | 10 | 6.4 | 50% |
| Clay Ball | Mason | Novice | 10 | 6.4 | Always |
| Raw Chicken | Butcher | Novice | 14 | 4.57 | 50% |
| Beetroot | Farmer | Novice | 15 | 4.27 | 40% |
| Coal | Armorer | Novice | 15 | 4.27 | 40% |
| Coal | Toolsmith | Novice | 15 | 4.27 | 40% |
| Coal | Weaponsmith | Novice | 15 | 4.27 | 67% |
| White Wool | Shepherd | Novice | 18 | 3.56 | 40% |
| Brown Wool | Shepherd | Novice | 18 | 3.56 | 40% |
| Black Wool | Shepherd | Novice | 18 | 3.56 | 40% |
| Gray Wool | Shepherd | Novice | 18 | 3.56 | 40% |
| Wheat | Farmer | Novice | 20 | 3.2 | 40% |
| String | Fisherman | Novice | 20 | 3.2 | 50% |
| Carrot | Farmer | Novice | 22 | 2.91 | 40% |
| Paper | Librarian | Novice | 24 | 2.67 | 67% |
| Paper | Cartographer | Novice | 24 | 2.67 | Always |
| Potato | Farmer | Novice | 26 | 2.46 | 40% |
| Rotten Flesh | Cleric | Novice | 32 | 2 | Always |
| Stick | Fletcher | Novice | 32 | 2 | 67% |
All Novice-level trades in which the player hands over items and receives emeralds, fewest items first. Offer chances are the Java figures — a percentage means the trade competes with others for that level’s slots.
Exactly 3 of these are handed to every villager of that profession rather than rolled for: mason (10 clay ball), cartographer (24 paper), cleric (32 rotten flesh). That is the practical shortlist for a first trading setup, because it is the only part of the level-one table you can plan around without rerolling anything.
The other half of the question is what an input costs to produce, and two of the classic level-one farms are not as close as they look. A stick is crafted two-bamboo-to-one, so the fletcher’s 32 sticks means 64 bamboo per emerald. Paper is crafted three sugar cane to three sheets, one for one, so the cartographer’s 24 paper means 24 sugar cane per emerald. Same farm-shaped input, and paper asks for well under half as much of it.
The trades you are guaranteed to be offered
Rerolling a villager is cheap only before you trade with it. After that, its offers are fixed — so the trades that appear at 100% are worth knowing separately from the ones that merely have good rates. Across the table, 25 of the 81 emerald-paying trades are offered to every villager that reaches their level.
Always-offered trades that pay emeralds
| You hand over | Villager | Level | Per emerald | Emeralds per 64 | Offer chance |
|---|---|---|---|---|---|
| Diamond | Weaponsmith | Expert | 1 | 64 | Always |
| Boat | Fisherman | Master | 1 | 64 | Always |
| Rabbit's Foot | Cleric | Journeyman | 2 | 32 | Always |
| Gold Ingot | Cleric | Apprentice | 3 | 21.33 | Always |
| Melon | Farmer | Journeyman | 4 | 16 | Always |
| Iron Ingot | Toolsmith | Apprentice | 4 | 16 | Always |
| Iron Ingot | Weaponsmith | Apprentice | 4 | 16 | Always |
| Pufferfish | Fisherman | Master | 4 | 16 | Always |
| Turtle Scute | Leatherworker | Expert | 4 | 16 | Always |
| Tropical Fish | Fisherman | Expert | 6 | 10.67 | Always |
| Raw Mutton | Butcher | Journeyman | 7 | 9.14 | Always |
| Rabbit Hide | Leatherworker | Journeyman | 9 | 7.11 | Always |
| Raw Beef | Butcher | Journeyman | 10 | 6.4 | Always |
| Dried Kelp Block | Butcher | Expert | 10 | 6.4 | Always |
Trades whose stored Java offer chance is 100 — the level’s pool is small enough that every villager reaching it gets them. Bedrock Edition fills trade slots differently and its odds are not these.
The farmer crop economy, crop by crop
The farmer is the profession people mean when they say “emerald farm”, and its six buying trades are unusually easy to compare because they are all the same shape: one crop, one emerald.
Farmer crop trades, in the order the levels unlock them
| You hand over | Villager | Level | Per emerald | Emeralds per 64 | Offer chance |
|---|---|---|---|---|---|
| Wheat | Farmer | Novice | 20 | 3.2 | 40% |
| Potato | Farmer | Novice | 26 | 2.46 | 40% |
| Carrot | Farmer | Novice | 22 | 2.91 | 40% |
| Beetroot | Farmer | Novice | 15 | 4.27 | 40% |
| Pumpkin | Farmer | Apprentice | 6 | 10.67 | 67% |
| Melon | Farmer | Journeyman | 4 | 16 | Always |
The farmer’s complete set of emerald-paying trades across all five levels, in unlock order rather than rate order.
The shape of it is that the farmer gets dramatically better as it levels. Melons at 4 per emerald are five times the rate of wheat and six and a half times the rate of potatoes, and unlike the four Novice crops the melon trade is offered to every farmer that reaches Journeyman. Among the level-one crops, beetroot is the best rate at 15 and potato the worst at 26 — 73% more potatoes than beetroots for the same emerald.
What emeralds are actually for
The other direction is the one people think about less, and it is where the emeralds you farmed stop being a score. The table holds 90 trades that sell you something. Here are the cheapest.
Cheapest things villagers sell, per item
| You receive | Villager | Level | Emeralds each | Offer chance |
|---|---|---|---|---|
| Arrow | Fletcher | Novice | 0.06 | 67% |
| Brick | Mason | Novice | 0.1 | Always |
| Cooked Chicken | Butcher | Apprentice | 0.13 | 67% |
| Bread | Farmer | Novice | 0.17 | 40% |
| Cookie | Farmer | Journeyman | 0.17 | Always |
| Cooked Porkchop | Butcher | Apprentice | 0.2 | 67% |
| Glass | Librarian | Journeyman | 0.25 | 67% |
| Pumpkin Pie | Farmer | Apprentice | 0.25 | 67% |
| Apple | Farmer | Apprentice | 0.25 | 67% |
| Any Color Carpet | Shepherd | Apprentice | 0.25 | 68% |
Emerald price divided by the number of items received. Where the trade is priced as a spread, the figure is the midpoint of that spread and is marked.
Most expensive things villagers sell, per item
| You receive | Villager | Level | Emeralds each | Offer chance |
|---|---|---|---|---|
| Bell | Armorer | Apprentice | 36 | 50% |
| Bell | Toolsmith | Apprentice | 36 | Always |
| Bell | Weaponsmith | Apprentice | 36 | Always |
| Enchanted Diamond Chestplate | Armorer | Master | 28 (midpoint) | Always |
| Enchanted Diamond Leggings | Armorer | Expert | 26 (midpoint) | Always |
| Enchanted Diamond Pickaxe | Toolsmith | Master | 25 (midpoint) | Always |
| Enchanted Diamond Axe | Toolsmith | Expert | 24 (midpoint) | 67% |
| Enchanted Diamond Axe | Weaponsmith | Expert | 24 (midpoint) | Always |
| Enchanted Diamond Boots | Armorer | Expert | 20 (midpoint) | Always |
| Enchanted Diamond Helmet | Armorer | Master | 20 (midpoint) | Always |
Same calculation, sorted the other way. Enchanted gear is priced as a spread because the emerald cost includes a rolled enchanting cost of 5 to 19 levels.
Two things jump out. The single most expensive item any villager sells is a bell at 36 emeralds, and three professions sell it at exactly that price — the armorer, the toolsmith and the weaponsmith. And the entire top of the expensive list is enchanted diamond gear, all of it priced as a spread, because the emerald cost is a fixed base plus the enchanting cost the game rolled for that particular villager. That rolled cost spans 5 to 19 levels, so two armorers offering the same trade can be fourteen emeralds apart.
Whether any of that is worth buying depends on what you cannot get another way. Per the pinned Trading revision, trading is the only way to obtain a globe banner pattern and every kind of explorer map except buried treasure in Survival, and the only renewable source of bells, diamond gear, bottles o’ enchanting, glass, sand, red sand, coral blocks and small dripleaves — plus, in Bedrock Edition only, arrows of Decay and lapis lazuli. That revision footnotes the diamond claim: diamond armour is technically renewable from mobs, at a 0.04% spawn rate, which is not a plan either. Those are the trades where 36 emeralds is a price rather than a rip-off.
Why librarian books are a different economy
Four of the trades missing from every ranking above are the ones everybody actually wants: the librarian’s enchanted books, at Novice, Apprentice, Journeyman and Expert. Their price is written as 5 to 64 emeralds, but that spread is not a rate — it is what happens when one trade can produce dozens of different products. The enchantment is rolled first, the level is rolled second, and the emerald price is derived from that level, so averaging the spread would average unrelated goods.
It also runs on different rules. The enchanted-book trade carries a price multiplier of 0.2 against the 0.05 on the librarian’s other trades, which is why discounts move it so violently, and a treasure enchantment doubles the price of a book at the same level. Mending is the one people are chasing, and it has a specific, narrow answer this page would only blur. We worked it out separately: how many emeralds a Mending book really costs.
What these rankings leave out, and why
Of the 183 trades, 12 carry no single emerald rate at all, so they are excluded from every ranking on this page. Listing them is not an apology — a ranking that quietly drops part of its input is worse than one that shows you the part it dropped.
Trades held out of the rankings
| Trade | Villager | Level | Direction | Why it is held out |
|---|---|---|---|---|
| Enchanted Book | Librarian | Novice | Conversion | The 5-64 emerald spread follows whichever enchantment and level the book rolls, so a midpoint would average unrelated products. |
| Enchanted Book | Librarian | Apprentice | Conversion | The 5-64 emerald spread follows whichever enchantment and level the book rolls, so a midpoint would average unrelated products. |
| Enchanted Book | Librarian | Journeyman | Conversion | The 5-64 emerald spread follows whichever enchantment and level the book rolls, so a midpoint would average unrelated products. |
| Enchanted Book | Librarian | Expert | Conversion | The 5-64 emerald spread follows whichever enchantment and level the book rolls, so a midpoint would average unrelated products. |
| Cooked Cod | Fisherman | Novice | Conversion | Two different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by. |
| Cooked Salmon | Fisherman | Apprentice | Conversion | Two different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by. |
| Flint | Fletcher | Novice | Conversion | Two different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by. |
| Tipped Arrow | Fletcher | Master | Conversion | Two different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by. |
| Explorer Map | Cartographer | Apprentice | Conversion | Two different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by. |
| Ocean Explorer Map | Cartographer | Journeyman | Conversion | Two different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by. |
| Trial Explorer Map | Cartographer | Journeyman | Conversion | Two different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by. |
| Woodland Explorer Map | Cartographer | Master | Conversion | Two different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by. |
The remaining 171 trades all have a rate. The tables above show the top of each ranking rather than every row — the full per-profession tables are on the villager trading chart.
Building a trading hall around any of this? The villager trading chart has the full per-profession tables and a reverse lookup for “who sells this”, the circle generator lays out block-perfect domes and rings for the building itself, and the nether portal calculator links the hall to the rest of your bases. The rest live in gaming tools.
Frequently Asked Questions
What villager gives the best trades?
No single one, and the table shows why: the cheapest ask and the most reliable ask belong to different villagers. The butcher wants the fewest items of any level-one trade, 4 raw rabbit for an emerald, but offers it about half the time. The cartographer wants 24 paper and offers it to every cartographer that reaches Novice, which is all of them. The cleric buys rotten flesh at level one and nether wart at Master, both always offered, so it never needs rerolling at either end. If you are choosing which job block to place first, choose by the input you can already supply in quantity — that is the variable the trade table does not contain.
What are the best villager trades for emeralds?
Whichever one you can already supply — but if you want a single number to compare candidates with, use emeralds per 64 items. The interesting thing that number shows is how much the ceiling moves as a villager levels. The best rate you can rely on from a fresh villager is the mason's clay ball trade, at 10 per emerald — 6.4 emeralds for 64 items. Get a villager to Journeyman and the cleric's rabbit's foot trade, at 2 per emerald, pays 32 for the same 64 — 5 times as much for the same inventory space. An early trading hall earns slowly because of that ceiling, not because you picked the wrong villager.
What do villagers buy?
67 distinct items, across the 13 professions and 5 levels of the Java 26.2 default trade table, and that is the whole list. Crops and food: wheat, potatoes, carrots, beetroots, melons, pumpkins, sweet berries, raw beef, mutton, chicken, porkchop, rabbit, cod and salmon. Raw materials: coal, iron ingots, gold ingots, diamonds, leather, paper, sticks, string, feathers, flint, clay balls, stone, granite, andesite, diorite and nether quartz. Mob drops: rotten flesh, rabbit hide, rabbit's foot, turtle scute, ink sacs and tripwire hooks. The shepherd's four wool colours and sixteen dyes. Then a handful of odds and ends: books, book and quill, compasses, boats, lava buckets, glass bottles, glass panes, dried kelp blocks, nether wart, pufferfish and tropical fish. Two things you can hand over never appear on that list, because no villager buys them outright: gravel and arrows, which a fletcher takes alongside emeralds and gives back as flint and tipped arrows. The same fletcher will sell you arrows, 16 for an emerald — it just will not buy them.
Is this ranking for Java or Bedrock Edition?
Java Edition 26.2, default trades, no experimental data packs. The quantities and the offer chances are both Java figures — Bedrock hands out trades through fixed per-slot odds rather than a per-level pool, so its percentages differ, and several of its quantities do too. The order of the rate rankings would survive on Bedrock for most rows, but the offer-chance column would not, and that is the column that decides whether a good rate is reachable.