XAMPP logo icon

XAMPP

Launchpad for testing websites on your own computer.

Free SHA-256 Verified No Bundleware Updated October 2, 2026
4.8 / 5 · 76 votes
Scanned and verified clean - safe to download and install on your PC.
License
Free
Developer
Supported OS
Windows 11, Windows 10, Windows 7
Architecture
64-bit (x64), 32-bit (x86)
Version
8.2.12-0 (latest)
Downloads
10034+
File Size
150.3 MB
SHA-256 checksum
12e818ce5aec79fe646606df3a80b35da865ec0213646ad7c92044dcfcec7535

XAMPP for Windows, standing for Cross-Platform, Apache, MySQL, PHP and Perl, is your personal web workshop. It bundles a powerful Apache web server, the popular MariaDB database (a close cousin of MySQL), and the essential PHP and Perl scripting languages – all in one free and easy-to-use package.

Launched in 2002, XAMPP has empowered developers for over two decades by letting them build and test websites entirely on their own computers, without needing an internet connection or remote server.

This makes XAMPP perfect for tinkering with code, learning web development, or creating dynamic websites before they’re ready for the real world.

XAMPP for Windows PC

For aspiring web developers, the road to building dynamic websites can seem daunting. Remote servers, complex configurations, and a barrage of unfamiliar acronyms can create a significant barrier to entry.

Thankfully, XAMPP for Windows swoops in as a knight in shining armor, offering a user-friendly and comprehensive solution for local web development.

It allows you to develop and test websites entirely on your Windows PC. This eliminates the need for an internet connection or a remote server, making it perfect for offline development, experimentation, and learning.

Lightweight and Easy to Use

The simple installation process and intuitive control panel make XAMPP ideal for beginners. It requires minimal technical knowledge, allowing you to focus on crafting your web creations.

Cross-Platform Compatibility

While this review focuses on the Windows version, XAMPP is available for other operating systems like macOS and Linux, ensuring a consistent development experience regardless of your platform.

Open-Source and Free

One of its biggest strengths is its open-source nature. This means it’s completely free to use and modify, fostering a thriving developer community that provides extensive documentation and tutorials.

Exploring the Control Panel

XAMPP Control Panel

XAMPP’s control panel acts as the central command center for managing your local development environment.

It provides a simple interface for starting, stopping, and configuring the Apache web server, MySQL database, and other components.

Additionally, it allows you to view server status information, manage virtual hosts, and access tools like phpMyAdmin for database administration.

Components

  • Apache Web Server: The heart of XAMPP, Apache acts as the software that processes web requests and delivers your website content to your browser.
  • MariaDB Database: A robust database management system, MariaDB allows you to store and manage website data dynamically.
  • PHP and Perl: These scripting languages are essential for creating interactive web pages. XAMPP provides pre-configured versions of both, allowing you to develop server-side functionality seamlessly.

XAMPP PHP

Key Features

  • Free bundle: Apache, MariaDB, PHP, Perl – all for local web dev.
  • Easy setup: Develop in minutes, ditch complex configurations.
  • Offline playground: Build & test websites on your own PC.
  • Beginner-friendly: Control panel simplifies environment management.
  • Open-source power: Free, customizable, with a supportive community.
  • Platform flexibility: Develop on Windows now, switch later (Mac/Linux).

How to Download & Install

Getting started with XAMPP is a breeze. Click on the above Green Download Button to start downloading from the official website.

There, you’ll find the latest version available for download, with clear distinctions between the 64-bit and (more recent) ARM64 versions.

Choose the one that best suits your Windows system architecture (most modern PCs are 64-bit, while some ARM-based Windows laptops utilize the ARM64 architecture). The download process is quick and straightforward.

XAMPP 64 bit Latest Version

Installation (Step by Step Guide)

Once downloaded, double-click the installer and follow the simple on-screen instructions. XAMPP offers a user-friendly interface that guides you through the installation process, allowing you to choose where to install the software and select specific components if desired.

1- Start Installation

XAMPP Install 1 Start Installation

2- Choose Components

XAMPP Install 2 Choose components

3- Choose Installation Folder

XAMPP Install 3 Choose Folder

4- Choose Language

XAMPP Install 4 Choose Language

5- Next – to start installation and unpacking files

XAMPP Install 5 Install Now

Now, files will be unpacked and installed

XAMPP Installing
XAMPP Installing

6- In this step we will give XAMPP a firewall permission

XAMPP Install 6 Allow Firewall

7- Finally, Click Finish

XAMPP Install 7 Finish

Pros & Cons

👍 What we liked

  • Easy installation and setup.
  • Free and customizable.
  • Easy control panel.
  • Integrates Apache, MySQL, PHP, and Perl.

👎 What we didn't like

  • Bulky.
  • Less secure (not ideal for production).
  • Can be resource-intensive.

Conclusion

4.8
76 user ratings

XAMPP represents a powerful and beginner-friendly solution for Windows users venturing into the world of web development.

Its comprehensive package, intuitive interface, and local development capabilities empower you to build dynamic websites from the ground up, all within the familiar confines of your PC.

Whether you’re a budding developer or a seasoned professional seeking a cost-effective testing environment, XAMPP deserves a prominent place in your web development arsenal.

Who Should Use XAMPP?

XAMPP is an ideal solution for:

  • Beginners: Its user-friendly interface and comprehensive package make it an excellent platform for learning web development fundamentals.
  • Freelancers and Solo Developers: XAMPP offers a cost-effective way to develop and test websites before deploying them to live servers.
  • Educational Institutions: The free and open-source nature of XAMPP makes it a valuable tool for teaching web development concepts in classrooms.

Changelog - What's new in version 8.2.12-0

Hi Apache Friends!
We just released a new version of XAMPP for Windows for PHP versions 8.2.12, 8.1.25 and 8.0.30. New versions for Linux and OS X will come soon! You can download these new installers at http://www.apachefriends.org/download.html as always.
These installers include the next main components:
- PHP 8.2.12, 8.1.25 or 8.0.30
- Apache 2.4.58
- MariaDB 10.4.32
- phpMyAdmin 5.2.1
- OpenSSL 3.1.3
- curl 8.4.0_6
- Tomcat 8.5.96
[Update 2023-11-25] New Linux installers now available:
- PHP 8.2.12, 8.1.25 or 8.0.30
- Apache 2.4.58
- MariaDB 10.4.32
- phpMyAdmin 5.2.1
- OpenSSL 1.1.1w
Do not miss the opportunity to contribute to the project! The code and resources are available at the GitHub Apache Friends project.
XAMPP logo icon
XAMPP
Free · 64-bit
Download