So your OnePlus 12 won't charge. You've plugged it in, maybe swapped the cable, and the screen stays stubbornly dark. Don't worry, this is a common headache and it's almost always something you can fix yourself without a trip to the repair shop.
Whether you're dealing with a completely dead phone, one that charges painfully slow, or a device that seems to stop at 80%, we'll walk through the fixes. Let's start with the quickest solutions first.
Force Restart Your OnePlus 12
This should always be your first move. A force restart clears out any temporary software glitches that might be interfering with the charging system. It takes about 15 seconds and fixes more problems than you'd think.
For the OnePlus 12, just press and hold the Power button for 10 to 15 seconds. Keep holding it until you feel a vibration or see the OnePlus logo appear on the screen. Once it boots back up, plug it in and check for the charging indicator.
Clean the USB-C Charging Port
This is the single most common fix for any phone that won't charge. Over months of use, pocket lint and dust get packed into that USB-C port. Eventually, there's so much gunk that your cable can't make a proper connection.
Grab a flashlight and take a close look inside the port. If you see a layer of compacted lint, you've found your culprit. Turn the phone off first for safety. Then, use a wooden or plastic toothpick to gently scrape the debris out from the sides.
Avoid using anything metal, as you could damage the delicate charging pins. You can also try a quick blast of compressed air from a can, holding it a few inches away. Give the phone a gentle tap with the port facing down to dislodge anything stubborn.
Check Your Charger and Cable (This is Crucial)
The OnePlus 12's 100W SUPERVOOC charging is fantastic, but it's also very particular. That blistering speed only works with the official OnePlus SUPERVOOC charger and cable that came in the box.
If you're using a generic USB-C cable or a standard USB-PD charger from another brand, your phone will charge, but it'll be limited to around 15-18W. This can feel incredibly slow by comparison. Always test with the original white brick and red-cabled charger first.
Also, try a different wall outlet. Sometimes a faulty power strip or a loose socket is the real issue. Remove your phone case as well, especially if it's very thick or has a metal ring that could interfere with the port connection.
Look at Your Battery Settings
OnePlus includes features designed to extend your battery's long-term health, and they can sometimes be mistaken for a charging problem. If your phone seems to stop charging at 80%, this is almost certainly why.
Go to Settings > Battery > Optimized charging. This feature learns your routine and delays charging past 80% until just before you typically wake up. You can toggle it off temporarily to see if your phone will then charge to 100%.
There's also a simple toggle for Settings > Battery > High performance mode, which can affect charging behavior. It's worth checking to ensure nothing here is inadvertently limiting your charge.
Wait for a Completely Drained Battery
If your OnePlus 12's battery hit absolute zero percent, it won't show any signs of life immediately when you plug it in. This is normal behavior for lithium-ion batteries.
Leave it connected to the official wall charger (not a computer or low-power source) for at least 30 minutes. Don't touch it. After this waiting period, try the force restart again while it's still plugged in. You should eventually see the charging icon or vibration.
Try 50W AIRVOOC Wireless Charging
If you have a compatible wireless charger, this is a great way to diagnose the problem. The OnePlus 12 supports 50W AIRVOOC wireless charging (with the official dock) and standard Qi wireless charging.
If your phone charges perfectly on a wireless pad but refuses to charge via the USB-C cable, you've strong evidence that the physical port is the issue. It could be debris we missed, or it could be damaged internally.
Remember, for the fastest 50W wireless speeds, you need the proprietary OnePlus AIRVOOC charger. Other Qi chargers will work, but at much slower speeds.
Update Your OxygenOS Software
Software bugs can occasionally mess with charging protocols. OnePlus regularly releases updates that fix these kinds of issues. Making sure you're on the latest version of OxygenOS is a smart step.
Go to Settings > About device > OxygenOS version and tap on the top banner to check for updates. If an update is available, download and install it. It's best to do this while your phone has at least 30% battery, or while it's plugged in.
Charge with the Phone Powered Off
Sometimes a background app or process can interfere with the power management system. A simple test is to turn your OnePlus 12 completely off, then plug in the charger.
If it begins charging normally with the device off, you know the hardware is fine and a software glitch is likely to blame. This method also typically allows for slightly faster charging, as no system resources are being used.
Perform a Factory Reset (Last Resort)
If you've tried every other step and your OnePlus 12 still won't charge properly, a major software corruption might be the cause. A factory reset will wipe your phone back to its original state, so this is an absolute last resort.
Make sure you back up all your important data first. You can initiate a reset by going to Settings > Additional settings > Back up and reset > Erase all data (factory reset). After the reset is complete, set up the phone as new and immediately test the charging.
If the problem persists even after a full factory reset, the issue is almost certainly hardware-related. At that point, contacting OnePlus support for service would be the next step.













