Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Minecraft World Converters
  3. MC Version Converter

MC Version Converter

What it is

MC Version Converter is a free command-line utility for converting Minecraft: Java Edition worlds saved in version 26.1 or later so they can be opened in versions 1.18.2 through 1.21.11. It runs on Linux, macOS and Windows, but is distributed as source code and must be built with Rust using `cargo build --release`. Batch mode reads world folders from `input_worlds/` and writes converted copies to separate folders in `output_worlds/`; the original world is left unchanged. For older target versions, it reverses newer formats for items, entity equipment, attributes, sign text and player bed respawns, among other data. Versions 1.17.x and older are unsupported because their world height differs from newer versions. Content introduced in 26.x may be lost when converting backward, and blocks without a target-version equivalent can be replaced with air when a target block allowlist is supplied. Some data without a legacy equivalent is dropped, while oversized `.mcc` chunk files are copied without conversion. Corrupt region, POI or chunk files are skipped with a warning. The project is unofficial and licensed under MIT.

For and against

For

  • Converts worlds to versions 1.18.2 through 1.21.11.
  • Batch mode writes converted copies to separate folders.
  • Original worlds are not modified.
  • Corrupt files are skipped with a warning.

Against

  • Requires building from source with Rust.
  • Versions 1.17.x and older are unsupported.
  • Some 26.x content may be lost in conversion.
  • Oversized `.mcc` chunks are copied without conversion.

The verdict

The converter provides a local route from newer Java Edition worlds to a defined range of older versions, while preserving the original folder. Its source-build requirement and potential data loss make it important to review the limitations before converting.

Who it suits

It suits Minecraft: Java Edition players who need to open 26.1-or-later worlds in supported older versions and are comfortable building a Rust command-line tool.

Plans and prices

MC Version Converter

Free

Source code; build with Rust; converts Minecraft Java Edition 26.x worlds to versions 1.18.2–1.21.11

Every plan, in full

On the record

Affiliation
The README describes the tool as unofficial and says it is not affiliated with Mojang or Microsoft.github.com · read 29 Sep 2026
Batch conversion
The batch command converts all eligible world folders in input_worlds into separate output folders in output_worlds.github.com · read 30 Sep 2026
Block handling
Blocks unavailable in the target version can be replaced with air when a target-version block allowlist is supplied; without it, replacement is skipped.github.com · read 30 Sep 2026
Build and distribution
The tool is distributed as source code and users build it with Rust using `cargo build --release`.github.com · read 29 Sep 2026
Compatibility limit
Versions 1.17.x and earlier are unsupported because their world height differs from newer versions.github.com · read 29 Sep 2026
Conversion direction
Converting older worlds to newer versions is described as a future direction.github.com · read 30 Sep 2026
Conversion features
For older target versions, the converter reverses legacy item, entity equipment, attribute, sign text, and player bed respawn formats, among other changes.github.com · read 29 Sep 2026
Data loss
Unsupported blocks, items, mobs, and data without a legacy equivalent may be lost or dropped during conversion.github.com · read 30 Sep 2026
Failure handling
Corrupt region, POI, or chunk files are skipped with a warning instead of stopping the conversion.github.com · read 29 Sep 2026
Features
It reverses legacy world, item, entity, attribute, sign, and player respawn data formats when required by the target version.github.com · read 30 Sep 2026
Installation
The tool is distributed as source code and requires building with Rust using cargo build --release.github.com · read 30 Sep 2026
Integrations
The README documents no integrations; it describes a local command-line tool built with Rust.github.com · read 29 Sep 2026
License
The repository is licensed under the MIT License.github.com · read 29 Sep 2026
License and credits
The repository identifies an MIT license and credits Claude for assistance with development and reverse-engineering.github.com · read 30 Sep 2026
Limitations
Versions 1.17.x and older are unsupported because their world height differs from newer versions.github.com · read 30 Sep 2026
Original files
The README says the original world is never modified and conversion results are written to a new folder.github.com · read 29 Sep 2026
Other limitations
The README says some 26.x data with no legacy equivalent is dropped, and oversized `.mcc` chunk files are copied without conversion.github.com · read 29 Sep 2026
Purpose
Converts Minecraft: Java Edition worlds saved in 26.1 or later into a structure older versions can open.github.com · read 30 Sep 2026

The review

MC Version Converter is a free, local command-line utility for taking Minecraft: Java Edition worlds from 26.1 or later back to supported older releases. It is best suited to players comfortable building Rust software who need a newer world to open on an older version. Its separate-output workflow protects the source world, but newer content can be lost in the downgrade.

Overview

The tool converts worlds to Java Edition 1.18.2 through 1.21.11, reversing changes to legacy formats for items, entity equipment, attributes, signs, and player bed respawns where the target requires it. That makes it a focused answer to backward compatibility, not a general-purpose converter: moving older worlds forward is only a future direction, and Java-to-Bedrock conversion is not supported.

MC Version Converter runs locally as a command-line tool, with no documented integrations. It is distributed as source code and must be built with Rust using cargo build --release. That keeps the price at zero and avoids sending the conversion through a documented web service, but the build step is a real barrier for anyone who wants a ready-to-run app.

Key features

Batch processing and separate outputs

Batch mode processes each world folder in input_worlds/ and writes the converted worlds to separate folders in output_worlds/. This is useful for handling several worlds in one run without mixing results with the originals. The source world is not modified, an important safeguard when a downgrade may discard content.

Format reversal with caveats

The converter handles several backward-format changes across world data, items, entities, attributes, signs, and player respawns. Corrupt region, POI, or chunk files are skipped with a warning rather than stopping the whole conversion, which can let other files proceed but means a completed run may omit damaged data.

There is no lossless promise for newer worlds. Blocks, items, and mobs introduced in 26.x may not survive a downgrade; data without a legacy equivalent is dropped, and blocks with no equivalent can become air when a target-version block allowlist is supplied. Without that allowlist, block replacement is skipped. Oversized .mcc chunk files are copied without conversion, so this is not the right choice when every element must be translated faithfully.

Pricing

MC Version Converter is free: its sole plan is free. It includes the source code and conversion from Minecraft: Java Edition 26.1 or later to versions 1.18.2–1.21.11. There is no trial or paid tier to weigh; the tradeoff is that users supply the Rust build environment and do the setup themselves. The repository uses the MIT License.

Platforms

The software is listed for Linux, macOS, and Windows. On each, use depends on building the source with Rust; it is not described as a packaged desktop application. The project calls itself unofficial and says it is not affiliated with Mojang or Microsoft.

Who it's for

This is a sensible choice for technically confident Java Edition players who need a local downgrade within the supported version range, especially when batch processing and preserving the original folder matter. It is a poor fit for users who need a graphical or install-and-run workflow, a conversion to Bedrock, a move from older to newer versions, or support for 1.17.x and earlier. Those older releases are excluded because their world height differs from newer versions.

Pros and cons

  • Pro: Conversion results go into new folders, leaving the original world untouched.
  • Pro: Batch mode handles multiple world folders, and the converter reverses several legacy data formats needed by older targets.
  • Pro: Free, MIT-licensed source code is available for Linux, macOS, and Windows builds.
  • Con: Building with Rust and the command line excludes users looking for a conventional app experience.
  • Con: Newer blocks, items, mobs, and other data may be lost; some unmatched blocks can become air.
  • Con: The 1.18.2–1.21.11 target range rules out older releases, while forward conversion and Java-to-Bedrock conversion are unsupported.
  • Con: Oversized .mcc files are copied as-is, and corrupt files are skipped rather than repaired.

Alternatives

Minecraft World Converters is a useful starting point for comparing tools across the category.

  • Chunkoid is an Android alternative for users who want a mobile app; it recommends at least 2 GB of free storage and 6–8 GB of RAM.
  • LCEStudio is a Windows alternative with MIT-licensed software.
  • Java2Nukkit World Converter is a cross-platform option for Java Edition 1.15.2 worlds, with optimized worlds required and Java 1.8 or later.
  • Server to Singleplayer World Converter is a browser-based option when Java and Bedrock world conversion is the priority.
  • WorldSwitch is a web option with a free per-conversion tier for uploaded files up to 70 MB and paid per-conversion tiers for larger files.
  • Bridger is another free, open-source alternative.
  • Chunker is a free, open-source option for Linux, macOS, web, and Windows.
  • je2be is another free option, with web and Windows availability.

Verdict

Choose MC Version Converter if you need to downgrade Java Edition 26.1-or-later worlds to a supported older release, can build Rust source, and value keeping the original intact. Its local batch workflow and zero price are compelling for that narrow task, but look elsewhere if you need a broader conversion direction, older targets, or a dependable translation of all newer-world content.

Alternatives to MC Version Converter

Every alternative, ranked