Minecraft is simultaneously the best-selling video game of all time and one of the most searched games on the planet — yet "how to get Minecraft on PC" still confuses millions of newcomers every month. That confusion has a reason: there are three different versions of Minecraft, two different launchers, and distinct licensing for each. This guide untangles all of it and covers every path to Minecraft on PC in 2026, including playing the Android edition through BlueStacks for players who hold a mobile license.


Java Edition vs Bedrock Edition vs Pocket Edition — What's the Difference?

Before downloading anything, you need to understand which version you actually want:

EditionPlatformPurchaseCross-PlayMods
Java EditionPC only (Windows/Mac/Linux)Minecraft Launcher (~$30)Java-only serversFull mod support (Forge, Fabric)
Bedrock EditionPC, Xbox, PlayStation, Switch, MobileMicrosoft Store / Minecraft LauncherCross-platform (Xbox, Switch, Mobile, PC Bedrock)Marketplace add-ons only
Pocket Edition (PE)Android & iOSGoogle Play / App Store (~$7)Same as Bedrock — it IS BedrockMarketplace add-ons

The key fact: Pocket Edition is not a separate product — it IS Minecraft Bedrock Edition, just running on Android or iOS. If your friend on phone plays cross-platform with your PC version, they are using Bedrock on both ends.

Java Edition is the modder's version. If you want Forge, Fabric, CurseForge modpacks, custom resource packs, or access to servers like Hypixel — Java is the right choice. It's Windows, Mac, and Linux native.

Bedrock Edition is the cross-platform version. If you want to play with friends on Xbox, Switch, PlayStation, or mobile — or use Marketplace content — Bedrock is the right choice. On PC, it runs through the Minecraft Launcher (same as Java) or the Microsoft Store.

Important: A Java Edition purchase does not include Bedrock, and vice versa. The Minecraft Launcher bundles both for players who purchase one — as of June 2022, Java + Bedrock come as a combined package for new purchases on PC.


The cleanest path is through the official Minecraft Launcher, which handles both Java and Bedrock from a single app.

Step 1: Create or Log In with a Microsoft Account

All modern Minecraft accounts are Microsoft accounts. If you have an Xbox, Outlook, or Microsoft 365 account, use those credentials — they're the same account.

Old Mojang accounts: Mojang migrated all legacy accounts to Microsoft accounts in 2022–2023. If you have an old account, go to account.mojang.com and follow the migration flow — your paid license transfers completely.

Step 2: Download the Minecraft Launcher

  1. From minecraft.net, click "Download for Windows" (or Mac/Linux)
  2. Run the installer — it installs the Minecraft Launcher application
  3. Sign in with your Microsoft account
  4. The Launcher shows two tabs: Java Edition and Bedrock Edition
  5. Click Install on whichever edition you purchased (or both — new purchases include both)

Alternatively, install via Microsoft Store (search "Minecraft Launcher") — same result.

Step 3: Launch and Configure

Java Edition settings (for performance):

Bedrock Edition settings:

Step 4: Set a Java Username / Xbox Gamertag


Option 2: Play Android Minecraft on PC via BlueStacks

Some players have a Google Play purchase of Minecraft Bedrock (Pocket Edition) on Android and want to play on PC without buying the PC Bedrock license separately. Others prefer the Android version for specific reasons — Marketplace purchases, world seeds that behave differently on mobile, or parity testing.

BlueStacks can run the Android version of Minecraft Bedrock on PC.

System Requirements for BlueStacks + Minecraft

MinimumRecommended
OSWindows 7 64-bitWindows 10/11 64-bit
CPUIntel/AMD multi-corei5 / Ryzen 5, 4+ cores
RAM4 GB8 GB
GPUAny discrete GPUNVIDIA GTX 1060 / RX 580
Storage10 GB free20 GB
VirtualizationVT-x / AMD-V enabled in BIOSRequired

Step-by-Step: BlueStacks + Minecraft PE

  1. Download BlueStacks 5 from bluestacks.com — use BlueStacks 5, not the older BlueStacks 4
  2. Install and launch; sign into a Google account inside BlueStacks (this is your Play Store account — must match the account that purchased Minecraft)
  3. Open the Play Store inside BlueStacks → search Minecraft → Install (your purchased license auto-applies)
  4. Launch Minecraft from BlueStacks home screen

BlueStacks settings for Minecraft:

Keymapping for Minecraft in BlueStacks: Minecraft touch controls don't map automatically — you need to set up the keymapper:

Limitation: License Verification

Minecraft on Android requires a valid Google Play purchase. If you didn't buy Minecraft from the Google Play Store on the same Google account you're using in BlueStacks, it will not launch. BlueStacks Play Store enforces license checks the same as a real Android device.

Account note: A Google Play purchase of Minecraft PE links to your Microsoft account for cross-play. Sign in to Minecraft with your Microsoft account inside BlueStacks, and your Marketplace purchases, Realms, and worlds sync cross-platform as normal.


Performance Optimization: Java Edition

Java Edition runs on Mojang's own engine and benefits significantly from mods:

Sodium (Fabric mod): The highest-performance rendering overhaul for Java Edition. Replaces the default renderer with a highly optimized alternative — typical result is 2–4× more FPS at the same render distance. Download at modrinth.com/mod/sodium.

OptiFine: The classic performance mod. Adds shader support (GLSL shaders), dynamic lighting, and fine-grained chunk loading controls. Slightly less raw performance than Sodium but adds shader compatibility. Download at optifine.net.

Iris Shaders (Fabric mod, pairs with Sodium): Adds shader support to Sodium without needing OptiFine. For the best combination: install Sodium + Iris together.

How to install (Fabric path):

  1. Download Fabric Installer from fabricmc.net → run it for your Minecraft version
  2. In the Minecraft Launcher, create a new Installation → pick the Fabric profile → Launch
  3. A mods folder appears in your .minecraft directory (Windows: %appdata%\.minecraft\mods)
  4. Drop Sodium, Iris, and other .jar mod files into the mods folder
  5. Launch the Fabric profile — mods load automatically

Troubleshoot: Common Minecraft PC Issues

IssueFix
"Java Edition won't launch" — black screenUpdate Java manually from adoptium.net; the Launcher bundles Java but sometimes it conflicts with a system Java install. Set JAVA_HOME to the Launcher's bundled JVM
"You don't own this game"Log into the Launcher with the Microsoft account that made the purchase — not a child account linked to a family organizer
Low FPS (Java)Allocate more RAM via -Xmx4G in JVM Arguments; install Sodium mod; reduce render distance
Low FPS (Bedrock PC)Disable Ray Tracing if enabled; reduce render distance to 12 chunks; update GPU drivers
BlueStacks Minecraft "license not found"The Play Store account in BlueStacks must match the Google account that purchased Minecraft PE
Can't connect to cross-play RealmsEnsure both players are on Bedrock (not Java) — Java cannot join Bedrock Realms or vice versa
Skin not showingWait 5 minutes after skin upload for propagation; Java and Bedrock skin systems are separate
Controller not working (Bedrock)Bedrock natively supports Xbox/PlayStation controllers — connect via Bluetooth or USB; remap in Settings → Keyboard & Mouse → Controller tab

Cross-Platform Multiplayer: Who Can Play with Whom?

Your VersionCan Play With
Java Edition PCOther Java Edition players only (PC — Windows/Mac/Linux)
Bedrock PCBedrock on Xbox, PlayStation, Switch, Android, iOS, Windows 10/11
Bedrock Android (via BlueStacks)Same as Bedrock PC — full cross-play with mobile, console, and PC Bedrock

Java and Bedrock cannot play with each other unless using a third-party proxy (Geyser/Waterfall servers — community-run workaround, not official support).


Frequently Asked Questions

Is Minecraft free on PC? No. Java + Bedrock bundle costs around $30 USD / €30 EUR from minecraft.net. There is no free version for PC. Bedrock PE is ~$7 on Android and iOS mobile.

Can I try Minecraft before buying? Yes — minecraft.net offers a limited Classic browser-based demo at classic.minecraft.net. It's the 2009 Classic Creative mode, not modern Minecraft, but it gives a sense of the base building mechanic. The Minecraft Launcher also has a Demo Mode after signing in with an unpurchased account.

Does my Java Edition purchase work on BlueStacks? No. Java Edition is PC-only and has no Android version. BlueStacks can only run the Android Bedrock (PE) edition, which requires a separate Google Play purchase.

Will my mobile Marketplace purchases transfer to PC? Yes — Marketplace items (skins, texture packs, worlds) purchased with Minecoins on any Bedrock platform are tied to your Microsoft account and appear on all Bedrock platforms including PC Bedrock and BlueStacks Bedrock.

Can I transfer a Java world to Bedrock? Official tools don't support direct conversion (the two editions have different chunk formats). Community converters (Chunker at chunker.app) can convert worlds between Java and Bedrock with varying accuracy — complex builds translate well; redstone contraptions may not.

What happened to Minecraft Education Edition? Education Edition is a separate product for schools and institutions (separate license, separate download). It's not included with a standard Minecraft purchase. Your school or institution provides access.

Is it safe to download Minecraft from sites other than minecraft.net? No. Only download from minecraft.net, the Microsoft Store, or Google/Apple app stores. Third-party "free Minecraft" downloads almost universally contain malware.

Can I run a Minecraft server on my PC for friends to join? Yes — both Java and Bedrock include server software. Download the server .jar from minecraft.net/download/server, run it once to generate config files, accept the EULA, and friends can connect via your public IP. For persistent hosting without your PC running 24/7, services like Minehut (free tier) or Apex Hosting (~$5/mo) are popular.


Summary: Which Path Is Right for You?