Skip to content
SPECIFICTION
Get listed

SchemConvert

github.com

Free plan Open source WindowsmacOSLinux
Visit github.com
Spec score 8.6 #5 of 42 in Minecraft Schematic Tools

What it is

SchemConvert is a free, open-source desktop tool for converting Minecraft schematic files between four formats: .nbt, .schem, .litematic, and .bp. The formats correspond to different Minecraft tools and workflows: .nbt is used by vanilla structure blocks, .schem by community programs such as WorldEdit and MCEdit, .litematic by Litematica, and .bp by Axiom for blueprints. It can process multiple schematics in one batch, and command-line conversion to .litematic is supported. The listed placement workflow is export-only, so the tool’s role is converting and exporting files rather than placing them. SchemConvert runs on Linux, macOS, and Windows desktop systems and requires Java 21 or later. The repository is published under the GPL-3.0 license. GitHub reports no published security advisories and no SECURITY.md file. The project is hosted on GitHub, where its owner describes occasional coding and contributions to ParchmentMC mappings.

Spec sheet

What it does
SchemConvert is a lightweight utility for converting Minecraft schematic files between formats.Read 15 Oct 2026 · github.com
Purpose
SchemConvert converts between different Minecraft schematic formats.Read 9 Oct 2026 · github.com
License
The repository is publicly licensed under GNU GPL version 3.0.Read 15 Oct 2026 · github.com
Maker
The repository owner describes themself as someone who codes things sometimes and contributes mappings for ParchmentMC.Read 9 Oct 2026 · github.com
Axiom format
It supports .bp files used by Axiom blueprints.Read 15 Oct 2026 · github.com
Batch conversion
A release note says the tool supports converting multiple schematics at once.Read 9 Oct 2026 · github.com
Blueprint format
The README identifies .bp as the format used by Axiom for blueprints.Read 9 Oct 2026 · github.com
Build system
The project uses Gradle’s Java application plugin and Shadow plugin 8.1.1 to build an all-dependencies JAR.Read 15 Oct 2026 · raw.githubusercontent.com
CLI default output
If only a format is provided, the output file is created beside the input with the corresponding extension.Read 15 Oct 2026 · raw.githubusercontent.com
CLI input
The command-line interface requires an input file and accepts an optional output format.Read 15 Oct 2026 · raw.githubusercontent.com
CLI output inference
When no format is supplied, the program infers the output format from the output filename.Read 15 Oct 2026 · raw.githubusercontent.com
Command line
A release note mentions fixing conversion to .litematic via the command line.Read 9 Oct 2026 · github.com
Dependencies
The build declares Guava, jopt-simple 5.0.4, and Gson 2.10.1 dependencies.Read 15 Oct 2026 · raw.githubusercontent.com
GUI workflow
The maker describes downloading a JAR, selecting input and output files, and clicking Convert.Read 15 Oct 2026 · minecraftforum.net
Independent listing status
A similarly named third-party BuiltByBit plugin listing is attributed to creator Frostxrv, reports zero purchases and one download, and is marked not yet rated.Read 15 Oct 2026 · builtbybit.com
Independent usage documentation
PicoLimbo documents running SchemConvert with java -jar SchemConvert-1.2.5-all.jar and selecting input, output, and the .schem conversion type.Read 15 Oct 2026 · picolimbo.quozul.dev
Java requirement
The repository says Java 21 or newer is required.Read 15 Oct 2026 · github.com
Limit: conversion error
An issue reports an unexpected error when converting a .litematic file even after the user installed Java 21.Read 15 Oct 2026 · github.com
Limit: folder conversion request
An open enhancement issue requests support for using folders as input for mass conversion.Read 15 Oct 2026 · github.com
Limit: legacy format
An open issue says the application has no .schematic format selector; the maintainer described that format as old and low priority.Read 15 Oct 2026 · github.com
Limit: startup confusion
A Reddit user reported that the program flashed and closed, and the maker replied that the JAR file had to be downloaded and run.Read 15 Oct 2026 · reddit.com
Limit: structure blocks
The maker says .nbt files used with Create’s Schematicannon are limited to 48×48×48 blocks, although Create’s file-size limit may be reached first.Read 15 Oct 2026 · minecraftforum.net
Limit: WorldEdit compatibility
An issue reports that an .nbt-to-.schem conversion produced a file missing the Version tag required by WorldEdit 7.2.16.Read 15 Oct 2026 · github.com
Litematic format
The README identifies .litematic as the format used by Litematica.Read 9 Oct 2026 · github.com
Litematica format
It supports .litematic files used by Litematica.Read 15 Oct 2026 · github.com
Maker company facts
The maker profile provides no legal company name, headquarters, founding year, employee count, or funding information.Read 15 Oct 2026 · github.com
Maker identity
The maker profile identifies PiTheGuy as an individual who says they code and work on Parchment mappings.Read 15 Oct 2026 · github.com
NBT format
It reads and writes .nbt files used by vanilla structure blocks.Read 15 Oct 2026 · github.com
Open proposal
Pull request 24 proposes legacy .schematic support, recursive batch conversion, and Axiom thumbnail preservation, but the pull request is open.Read 15 Oct 2026 · github.com
Open source license
The repository is published under the GPL-3.0 license.Read 9 Oct 2026 · github.com
Praise: usefulness
A Minecraft Forum commenter called the tool very useful and added a positive +1.Read 15 Oct 2026 · minecraftforum.net
Release batch feature
Release 1.2.2 added conversion of multiple schematics at once.Read 15 Oct 2026 · github.com
Release compatibility fix
Release 1.2.4 fixed reading .schem files containing more than 128 block states.Read 15 Oct 2026 · github.com
Release fix
Release 1.2.5 fixed batch conversion stopping after an error, improved the oversized-NBT message, made minor UI fixes, and corrected command-line Litematic conversion.Read 15 Oct 2026 · github.com
Repository activity
The GitHub repository shows 55 stars, 14 forks, five issues, and one pull request.Read 15 Oct 2026 · github.com
Schematic format
The README says .schem is used by community programs including WorldEdit and MCEdit.Read 9 Oct 2026 · github.com
Security advisories
GitHub reports that the repository has no published security advisories.Read 9 Oct 2026 · github.com
Security policy
GitHub reports that the project has not set up a SECURITY.md file.Read 9 Oct 2026 · github.com
Sponge format
It supports .schem files used by WorldEdit and MCEdit-related tools.Read 15 Oct 2026 · github.com
Supported formats
It supports .nbt, .schem, .litematic, and .bp files.Read 9 Oct 2026 · github.com

Plans and prices

Free Free No pricing or usage limits stated Read 9 Oct 2026 · github.com
SchemConvert Litematica to WorldEdit (third-party BuiltByBit listing by Frostxrv $4.99, paid once one purchase unlimited servers you own · no redistribution or resale · Paper/Purpur 1.21.11+ · Java 21+ Read 15 Oct 2026 · builtbybit.com

Every SchemConvert plan and price →

Strong points and limits

Strong points

  • Supports four Minecraft schematic formats
  • Batch conversion handles multiple schematics
  • Runs on Linux, macOS, and Windows
  • Free and GPL-3.0 licensed
  • Command-line .litematic conversion

Limits

  • Requires Java 21 or later
  • Placement workflow is export-only
  • No SECURITY.md file is reported

Who it suits

It suits Minecraft users who need to move schematic files among the supported formats on a desktop computer. Batch conversion is useful when several schematics must be exported together.

Verdict

SchemConvert focuses narrowly on converting and exporting Minecraft schematic files. It is free across three desktop platforms, with Java 21 required.

Where Specifiction places it

Alternatives to SchemConvertAll alternatives →