Latest Version Available

Download the kj 99 App — The Best Mobile Gaming Experience on Android & iOS

Anywhere, anytime — all you need is your phone. kj 99 is built with Bangladesh's network conditions in mind, so it runs smoothly even on a 3G connection.

Fully secure — virus-free, verified file

5 min.
Installation Time
35 MB
File Size
v3.8
Latest Version
4.8★
User Rating

Choose Your Platform

Android, iOS, or straight from your browser — use whichever works best for you

Most Popular

Android App

The most popular method in Bangladesh — download the APK file directly and install it.

  • Android 5.0 or above
  • File size just 35 MB
  • RAM: 1 GB minimum
  • 3G/4G/5G & Wi-Fi Supported
  • Auto-Update Support
Download APK Create Account
iPhone / iPad

IOS App

Optimized for iPhone and iPad — looks stunning on Retina displays.

  • iOS 12.0 or above
  • iPhone 6s and all later models
  • iPad Supported
  • Face ID & Touch ID Login
  • Push Notification Support
Download for iOS Create Account
No Download Needed

Web Browser

Play kj 99 directly in your browser with nothing to install — works on any device.

  • Chrome, Firefox, and Safari supported
  • Full Experience on Desktop & Laptop
  • No Storage Required
  • Responsive — All Screen Sizes
  • Instant Access
Play Now Log In
kj 99

Why Use the App — How Does It Beat the Browser?

Many users wonder why they need a separate app when the browser works just fine. The difference is actually significant. The kj 99 app accesses your phone's hardware directly, so games load much faster and use considerably less battery.

During Bangladesh's cricket season, thousands of users betting live at the same time can slow down a browser. The app handles that load far better — it connects directly to the server without the extra layer a browser adds.

Push notifications are built right into the app — new bonuses, pre-match reminders, deposit confirmations — all updates appear directly on your screen. That's something a browser simply can't offer.

40%
Faster Loading
25%
Low Battery Usage

How to Install on Android

Installing the APK file takes just a few minutes

1
Download APK File

Tap the "Download APK" button above. The file will be saved to your phone's Downloads folder.

2
Enable Unknown Sources

Go to Settings → Security → and enable "Unknown Sources" or "Install Unknown Apps". You only need to do this once.

3
Open from File Manager

Go to your Downloads folder and tap the kj99.apk file. The installation window will appear.

4
Tap the "Install" button

Review the permissions list and tap "Install". Installation completes in 30–60 seconds.

5
Log In or Register

Open the app and log in to your account. If you're a new member, register to claim your welcome bonus.

How to Install on iOS

Easy Installation on iPhone & iPad

1
Tap the iOS download link

Tap the "Download for iOS" button above. It works best when opened in Safari.

2
Follow the Installation Prompts

Tap "Allow" or "Install" when prompted. If asked to permit profile installation, grant the permission.

3
Add Developer Trust

Go to Settings → General → VPN & Device Management and trust kj 99.

4
Find the Icon on Your Home Screen

Once installation is complete, the kj 99 icon will appear on your home screen. Tap it to open.

5
Quick login with Face ID

Once you log in with your password the first time, you can use Face ID or Touch ID for all future logins.

kj 99

App Features

From Sonargaon to the Sundarbans — the kj 99 app delivers the same performance everywhere in Bangladesh. Here's what sets it apart.

Full Bengali Interface

Menus, notifications, and support — all in Bengali.

Low-Bandwidth Mode

Games stay smooth even on a weak connection.

Smart Notifications

Match starts, bonuses, withdrawals — all delivered via push notification.

Biometric Login

Log in instantly with your fingerprint or face.

Dark Mode

An eye-friendly dark theme for late-night gaming sessions.

Auto-Update

New features and security patches are delivered automatically.

kj 99

In-app payments — bKash, bank transfers, and more, all in one place

Deposits and withdrawals on the kj 99 app are quick and straightforward. Bangladesh's most popular mobile payment services — bKash, Nagad, and Rocket — are supported directly within the app, so there's no need to switch between apps.

When making a deposit, the app redirects you to your payment app automatically, and your balance updates instantly once confirmed. The whole process typically takes 1–2 minutes.

There's one more exclusive perk — make your first deposit through the app and get an extra ৳200 bonus. This offer is available to app users only.

Get an extra ৳200 bonus on your first deposit via the app — for new members only.

bKash Nagad Rocket Bank

Device Compatibility

Check which devices are supported

Android
Minimum OS5.0 (Lollipop)
Recommended8.0+
RAM1 GB+
Storage50 MB
FileAPK (35 MB)
iOS
Minimum OSiOS 12.0
RecommendediOS 15+
DeviceiPhone 6s+
iPadSupported
FileIPA (38 MB)

App vs. Browser Comparison

Which One Is Right for You?

Features App Browser
Loading Speed Much Faster Medium
Push Notifications ✔ Yes None
Biometric Login ✔ Yes None
Offline Mode Partial None
Battery Usage Low High
Installation Required Yes No
Extra Bonus ✔ ৳200 None
kj 99

From Rajshahi to Cox's Bazar — kj 99 app, all across Bangladesh

Those who used the kj 99 app at a Rami table in Rajshahi during Pohela Boishakh celebrations know exactly how seamless it is. This app was built with a real understanding of how mobile networks work in Bangladesh.

From the fields of Rangpur in the north to the beaches of Cox's Bazar in the south — wherever you have a mobile signal, kj 99 works. Lobby and slots games even run on a 2G connection.

Enabling the app's lite mode significantly reduces data consumption — using as little as 30–50 MB per hour. This is especially useful for users on limited data plans.

500,000+
Active App Users
30 MB
Data usage per hour
4.8★
Average user rating
Monthly
Regular Updates

Troubleshooting Common Issues

Try these fixes if you're having trouble installing

Showing "Parse Error"

This usually happens when the download is incomplete. Delete the file and download it again. If your connection is unstable, switch to Wi-Fi.

Installation Not Permitted

Go to Settings and enable "Unknown Sources". On some phones, this option is found under Settings → Apps → Special App Access.

App Crashing

Restart your phone and try again. If the issue persists, uninstall the app and download the latest version.

"Untrusted Developer" on iOS

Go to Settings → General → VPN & Device Management and tap "Trust" on the kj 99 profile.

If none of the above solutions work, reach out to our 24/7 live chat support — help is available in Bangla.

FAQ

What members want to know about the app

Tap "Profile" from the bottom menu or the icon in the top-right corner. From there, go to "Account Settings" or the "Personal Information" section. Tap the pencil icon to edit your name. To change your phone number, an OTP will be sent to your current number — once verified, you can add a new one. Please note that after changing your phone number, you may also need to update your payment method details to ensure withdrawals continue without interruption.

Go to the app's Settings menu and look for the "Language" option — it is usually found toward the bottom of the Profile section. Selecting "Bengali" there will reload the app and display it entirely in Bengali. If you cannot find a language option directly in the Settings, change your phone's system language to Bengali instead — the kj 99 app follows the phone's default language. After making the change, close the app once and reopen it.
বাংলা