Whether you're at home or on the go, 20 Bad is always with you. Download and install in just a few minutes and dive into Bangladesh's best betting and gaming experience.
The 20 Bad app is available on both Android and iOS
90% of users in Bangladesh are on Android. The app works on Samsung, Walton, Symphony, Xiaomi, and any other Android device. Just download the APK directly.
Download Android APKSHA-256 Verified · Malware-Free
The 20 Bad app for iPhone is available on the App Store. It runs smoothly on all models from iPhone 8 up to the latest iPhone.
Download on the App StoreMeets all Apple security standards
Follow the steps below one by one. The entire process takes just 3–5 minutes.
Tap the "Download Android APK" button above. The file will automatically start saving to your phone's Downloads folder. The download typically completes within 30 seconds to 1 minute.
📶 A stronger network connection means an even faster download.Open your phone's Settings app, then go to the Security or Privacy section. Look for "Install unknown apps" or "Unknown sources" and enable it. On some phones, you may need to grant this permission separately for your browser app.
⚙️ On Samsung: Settings > Apps > Special access > Install unknown appsTap the download completion notification in your notification bar, or open your File Manager app, go to the Downloads folder, and tap the 20bad.apk file.
An installation screen will appear. Tap the "Install" button and wait a few seconds. Once the app is fully installed, you'll see an "App installed" message.
Tap "Open" or tap the 20 Bad icon on your home screen. Log in if you already have an account, or sign up — it only takes a few minutes.
🎁 A welcome bonus is available on your first deposit when you create a new account.Installation is even simpler for iOS users. Download directly from the App Store.
Open the App Store on your iPhone. Search for "20 Bad" in the search bar, or simply tap the iOS download button above.
Tap the "Get" button on the 20 Bad app page. Confirm with your Apple ID or use Face ID / Touch ID. The download will start automatically.
Completely free — no credit card required.Once installation is complete, the 20 Bad icon will appear on your home screen. Tap it to open the app, then log in or register.
Go to the app's settings and enable Face ID or Touch ID login. From then on, you won't need to type your password — just log in in one second.
Your entire betting and gaming world in one app — built for Bangladesh
Place bets in real time as the match unfolds. Live odds for cricket, football, tennis, and 30+ other sports, right on your phone.
Deposit and withdraw via bKash, Nagad, or Rocket directly within the app. Transactions complete in as little as 30 seconds.
Instant alerts for match kick-offs, bonus offers, and odds changes — delivered straight to your phone.
Log in instantly with your fingerprint or face scan — no more typing your password every time.
Top titles from Pragmatic Play and Evolution, right in the app. Play Baccarat and Roulette with live dealers.
Chat with Bangla-speaking customer support directly from within the app. Available 24/7, with an average response time of just 2 minutes.
The 20 Bad app is tested and supported on nearly all devices commonly used in Bangladesh
Live betting works on a minimum 3G connection. For Live Casino streaming, 4G or WiFi gives you the best experience. On slower connections, the app automatically switches to low-data mode.
The download size is just 28 MB, and it takes up around 50 MB of storage after installation. That's significantly less than most other betting apps, so it runs fine even on older or budget phones.
Many people wonder why they need a separate app when they can just open the website in a mobile browser — and that's a fair point. But the difference becomes clear once you use both. Browser pages take longer to load because everything is downloaded fresh each time. The app has much of its content pre-installed, so it's ready to go the moment you open it.
This difference is most noticeable during live betting. If you want to place a bet on a crucial over or in the final minutes of a match, doing it through the app is far quicker and more reliable. With a browser, you risk page reloads or timeouts.
It's a question many people naturally ask — especially when it comes to installing APK files. The 20 Bad APK is signed with SHA-256 encryption and audited by third-party security experts before every update. The app also uses SSL/TLS encryption throughout, so your personal information and financial transactions remain fully protected.
IOS users have an easier time with security — Apple reviews and verifies the app before listing it on the App Store. For Android users, please download the APK only from the official 20 Bad website. Files downloaded from third-party sites may pose a security risk.
Many users in Bangladesh work with limited mobile data, and 20 Bad was built with that in mind. Regular Sports Betting uses just 15–20 MB per hour. Live Casino streaming naturally uses more, but the app includes a low-data mode that reduces streaming quality to save on data.
On WiFi, the app automatically uses high-quality streams. On mobile data, you can enable Data Saver mode from Settings to reduce usage.
IOS users receive updates automatically through the App Store. Android users will see a notification when a new update is available upon opening the app — tap it and the latest APK will download and install right away. Your existing data and account details are fully preserved.
20 Bad typically releases one major update per month, along with minor bug fix updates as needed. Every update brings new features, improved performance, and security enhancements.
Yes, you can log in to the same account on both Android and iOS devices. However, if two devices have active sessions at the same time, one will be logged out automatically for security reasons. Using the same account on a tablet and a phone is fully supported.
If the APK won't download or install, start by checking your phone's storage — you'll need at least 100 MB free. Make sure Unknown Sources is enabled, then clear your browser cache and try downloading again. If the issue persists, reach out via the app's live chat or email for support in Bangla.
Download Now
Answers to the most frequently asked questions