The two ways to charge a Switch controller
Nintendo Switch controllers charge in two ways: through the dock that comes with your console, or through a USB-C cable plugged directly into the controller. The dock method is simpler if you have it — you slide the controllers onto the sides of the dock while the console sits in it, and they charge automatically. If you do not have the dock or prefer to charge controllers separately, you can use any USB-C cable and power adapter to plug directly into the controller's USB-C port on the bottom.
Both methods charge at the same speed and work equally well. The choice comes down to what you have available and whether you want to charge the controller while the console is docked or charge it independently.
Key Takeaways
- Dock charging works automatically when you slide Joy-Con controllers onto the sides of the dock, but requires the official dock or a compatible third-party dock.
- USB-C cable charging works with any standard USB-C cable and power adapter, giving you more flexibility about where and when you charge.
- A full charge takes about three to four hours either way, and controllers last roughly 20 hours of play time per charge.
- Leaving controllers plugged in after they reach full charge does not damage the battery, but unplugging them when full extends overall battery lifespan slightly.
- If a controller will not charge, try a different USB-C cable first, then check the port for debris or damage before assuming the controller is broken.
Charging through the dock
The official Nintendo Switch dock has two slots on the sides where Joy-Con controllers slide on magnetically. When you place a controller in either slot, charging begins automatically — you do not need to press anything or flip a switch. The controllers stay in place through magnetic connection and will not fall out during normal handling.
You can charge controllers while the console is docked and in use, while it is docked and in sleep mode, or while the dock is unplugged. The dock itself needs to be plugged into power for the controllers to charge, but the console does not have to be on. This makes it convenient to dock your Switch and leave the controllers charging overnight.
Third-party docks made by other manufacturers also work for charging controllers, though you should check the product description to confirm it has the side slots. Some third-party docks are designed only to hold the console and do not include controller charging.
Charging with a USB-C cable
Every Joy-Con controller has a USB-C port on the bottom edge. Plug any standard USB-C cable into this port, connect the other end to a power adapter (the kind you use for phones or tablets), and the controller begins charging. You do not need the official Nintendo power adapter — any USB power adapter rated for at least 5 watts will work.
This method is useful if you want to charge a controller away from your dock, charge multiple controllers at once using different cables, or charge while playing handheld (though the cable will stick out from the bottom). You can also charge a controller while it is being used — the battery will still gain charge even during play, though it charges more slowly than when the controller is idle.
The Pro Controller, which is the larger optional controller for docked play, also charges via USB-C using the same method. It does not work with the dock's side slots.
How long charging takes and how long the battery lasts
A Joy-Con controller takes roughly three to four hours to charge from completely empty to full, whether you use the dock or a USB-C cable. The Pro Controller takes about the same time. Charging speed does not change based on which method you use or what power adapter wattage you choose — a 5-watt adapter charges at the same rate as a 20-watt one.
Once fully charged, a Joy-Con controller lasts about 20 hours of active play time. The Pro Controller lasts roughly 40 hours per charge. Battery life varies depending on which games you play and how bright you set the screen, but these are the typical ranges Nintendo publishes.
You can check the current battery level of a controller by looking at the battery icon in the top-right corner of the Switch home screen. The icon shows a rough percentage and changes color — green means good charge, yellow means moderate, and red means low.
What to do if a controller will not charge
If a controller is plugged in but not charging, start by trying a different USB-C cable. Many charging problems come from a worn or damaged cable rather than a problem with the controller itself. If you have another Switch owner nearby, borrow their cable and test it — this is the fastest way to rule out the cable.
Next, look at the USB-C port on the bottom of the controller with good lighting or a flashlight. Lint, dust, or debris can block the connection and prevent charging. If you see anything inside the port, use a dry cotton swab or a small brush to gently clean it out. Do not use water or liquid cleaners, and do not push anything sharp into the port.
If the controller still will not charge after trying a different cable and cleaning the port, the charging port itself may be damaged or the battery may have failed. At that point, contact Nintendo Support or visit a repair shop, as the controller likely needs professional service.
Battery health and long-term charging habits
Nintendo Switch controller batteries are lithium-ion, the same type used in phones and most portable devices. These batteries work best when you avoid leaving them completely drained for long periods. If you store a controller for weeks or months, charge it to at least 20 percent before putting it away.
Leaving a controller plugged in after it reaches full charge does not damage the battery — modern controllers have built-in protection that stops charging once full. However, if you want to extend the overall lifespan of the battery, unplugging it when full is slightly better than leaving it plugged in constantly. The difference is small, but it adds up over years of use.
Heat shortens battery lifespan more than anything else. Avoid charging controllers in direct sunlight or in hot rooms, and do not cover them while they charge. A cool, dry location is ideal.
Frequently Asked Questions
Can I charge a Joy-Con controller with my phone charger?
Yes, as long as your phone charger has a USB-C port and is rated for at least 5 watts. Most modern phone chargers meet these requirements. The controller will charge at the same speed regardless of the adapter wattage, so a 5-watt charger works just as well as a 30-watt one.
What if I lose the dock — can I still charge my controllers?
Yes. You can charge controllers with any USB-C cable and power adapter without the dock. You can also buy a third-party dock if you prefer the convenience of side-slot charging, though this is optional.
Is it bad to charge a controller overnight?
No. Once a Joy-Con reaches full charge, the built-in protection stops charging automatically, so leaving it plugged in overnight does not harm the battery. If you want to maximize battery lifespan over many years, unplugging when full is marginally better, but overnight charging is safe.
Why is my controller charging slowly?
Slow charging usually means the power adapter is underpowered or the cable is damaged. Try a different cable first. If the controller is charging while in active use, it will charge more slowly than when idle — this is normal and not a problem.
Do I need to fully drain a controller before charging it?
No. Lithium-ion batteries like the ones in Joy-Con controllers actually last longer if you charge them before they are completely empty. You can plug in a controller whenever it is convenient, even if it still has 50 percent battery left.