lans.cloud Tools

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 overVillagerLevelPer emeraldEmeralds per 64Offer chance
Book and QuillLibrarianExpert16450%
Lava BucketArmorerJourneyman16440%
DiamondArmorerJourneyman16440%
DiamondToolsmithExpert16467%
DiamondWeaponsmithExpert164Always
BoatFishermanMaster164Always
CompassCartographerJourneyman16467%
Rabbit's FootClericJourneyman232Always
Gold IngotClericApprentice321.33Always
BookLibrarianApprentice41667%
MelonFarmerJourneyman416Always
Turtle ScuteClericExpert41667%
Iron IngotArmorerApprentice41650%
Iron IngotToolsmithApprentice416Always

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 overVillagerLevelPer emeraldEmeralds per 64Offer chance
Raw RabbitButcherNovice41650%
LeatherLeatherworkerNovice610.6767%
Raw PorkchopButcherNovice79.1450%
CoalFishermanNovice106.450%
Clay BallMasonNovice106.4Always
Raw ChickenButcherNovice144.5750%
BeetrootFarmerNovice154.2740%
CoalArmorerNovice154.2740%
CoalToolsmithNovice154.2740%
CoalWeaponsmithNovice154.2767%
White WoolShepherdNovice183.5640%
Brown WoolShepherdNovice183.5640%
Black WoolShepherdNovice183.5640%
Gray WoolShepherdNovice183.5640%
WheatFarmerNovice203.240%
StringFishermanNovice203.250%
CarrotFarmerNovice222.9140%
PaperLibrarianNovice242.6767%
PaperCartographerNovice242.67Always
PotatoFarmerNovice262.4640%
Rotten FleshClericNovice322Always
StickFletcherNovice32267%

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 overVillagerLevelPer emeraldEmeralds per 64Offer chance
DiamondWeaponsmithExpert164Always
BoatFishermanMaster164Always
Rabbit's FootClericJourneyman232Always
Gold IngotClericApprentice321.33Always
MelonFarmerJourneyman416Always
Iron IngotToolsmithApprentice416Always
Iron IngotWeaponsmithApprentice416Always
PufferfishFishermanMaster416Always
Turtle ScuteLeatherworkerExpert416Always
Tropical FishFishermanExpert610.67Always
Raw MuttonButcherJourneyman79.14Always
Rabbit HideLeatherworkerJourneyman97.11Always
Raw BeefButcherJourneyman106.4Always
Dried Kelp BlockButcherExpert106.4Always

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 overVillagerLevelPer emeraldEmeralds per 64Offer chance
WheatFarmerNovice203.240%
PotatoFarmerNovice262.4640%
CarrotFarmerNovice222.9140%
BeetrootFarmerNovice154.2740%
PumpkinFarmerApprentice610.6767%
MelonFarmerJourneyman416Always

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 receiveVillagerLevelEmeralds eachOffer chance
ArrowFletcherNovice0.0667%
BrickMasonNovice0.1Always
Cooked ChickenButcherApprentice0.1367%
BreadFarmerNovice0.1740%
CookieFarmerJourneyman0.17Always
Cooked PorkchopButcherApprentice0.267%
GlassLibrarianJourneyman0.2567%
Pumpkin PieFarmerApprentice0.2567%
AppleFarmerApprentice0.2567%
Any Color CarpetShepherdApprentice0.2568%

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 receiveVillagerLevelEmeralds eachOffer chance
BellArmorerApprentice3650%
BellToolsmithApprentice36Always
BellWeaponsmithApprentice36Always
Enchanted Diamond ChestplateArmorerMaster28 (midpoint)Always
Enchanted Diamond LeggingsArmorerExpert26 (midpoint)Always
Enchanted Diamond PickaxeToolsmithMaster25 (midpoint)Always
Enchanted Diamond AxeToolsmithExpert24 (midpoint)67%
Enchanted Diamond AxeWeaponsmithExpert24 (midpoint)Always
Enchanted Diamond BootsArmorerExpert20 (midpoint)Always
Enchanted Diamond HelmetArmorerMaster20 (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

TradeVillagerLevelDirectionWhy it is held out
Enchanted BookLibrarianNoviceConversionThe 5-64 emerald spread follows whichever enchantment and level the book rolls, so a midpoint would average unrelated products.
Enchanted BookLibrarianApprenticeConversionThe 5-64 emerald spread follows whichever enchantment and level the book rolls, so a midpoint would average unrelated products.
Enchanted BookLibrarianJourneymanConversionThe 5-64 emerald spread follows whichever enchantment and level the book rolls, so a midpoint would average unrelated products.
Enchanted BookLibrarianExpertConversionThe 5-64 emerald spread follows whichever enchantment and level the book rolls, so a midpoint would average unrelated products.
Cooked CodFishermanNoviceConversionTwo different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by.
Cooked SalmonFishermanApprenticeConversionTwo different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by.
FlintFletcherNoviceConversionTwo different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by.
Tipped ArrowFletcherMasterConversionTwo different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by.
Explorer MapCartographerApprenticeConversionTwo different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by.
Ocean Explorer MapCartographerJourneymanConversionTwo different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by.
Trial Explorer MapCartographerJourneymanConversionTwo different things go in — emeralds plus an item — so there is no single emerald-per-item rate to rank it by.
Woodland Explorer MapCartographerMasterConversionTwo 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.

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.

Tools that do this for you