LIFE4 is a community-driven ranking system for Dance Dance Revolution (DDR) players. Our goal is to provide a structured progression path that helps players of all levels set goals, track improvement, and compete with one another.
Founded by dedicated members of the DDR community, LIFE4 has grown into one of the most widely recognized ranking frameworks in the global DDR scene. Whether you are a casual player looking to improve or a competitive player aiming for the top, LIFE4 gives you a clear ladder to climb.
Players progress through a series of ranks, from Copper through Ruby, by meeting specific score and combo requirements on official DDR songs. Each rank tier has defined goals that players must meet to advance.
New players start by submitting a placement request. Based on your current skill level, you will be placed into an appropriate rank. From there, you work toward meeting the requirements for the next rank and submit proof when ready.
Full rank requirements are listed on the Rank Requirements page.
In addition to the main ranking system, LIFE4 offers Trials -- curated sets of four songs that players can compete on for separate trial-specific rankings. Trials offer a focused competitive experience and a way to measure skill across different song selections.
Each trial has its own ranking tiers based on your combined EX score. New trials are released periodically, and past trial rankings remain visible even after a trial is retired.
View current and past trials on the Trials page.
You can find the list of required LIFE4 songs (A3, A20+) (for the comprehensive requirements such as folder lamps or "All 15s above X") on the Rank Requirements page. We will be updating this list of songs with each official game update, so keep an eye on it! This list is comprehensive, meaning it lists out every 14 through 19 required, and not just the new additions in A3 or A20+.
Unfortunately Konami has either time-gated a lot of new song unlocks or locked songs behind a Grand Prix subscription, and they are not available to all players. It is not clear if or when certain event-specific unlocks will be unlocked for all players. For that reason, we do not require them for LIFE4 ranking.
Technically it means you do not have to play it. However, we strongly recommend earning these requirements optionally on the songs you have unlocked not only for improvement purposes, but to make organization and submissions easier.
Because this is how we made it, and what we thought would work best and be the most fun!
Yes! You can participate from anywhere, as long as you have access to an official e-amusement server and can communicate with us enough to use the submission form. We are hoping to eventually have a Japanese translation for the website.
Unfortunately, no. LIFE4 only supports the official release of DDR, and does not support players on illegal networks or offline cabs.
We will in the future! The LIFE4 mobile app is currently in production for Android and iOS.
We will continue running this system as long as there is interest in it! Depending on when a new mix is released and the specifics behind it, the ranking system may need significant changes.
Not as of now, but we’ve been considering it! There are difficulties associated with the current LIFE4 system and Grand Prix (lack of score tracking, songs missing from the required arcade songs), but we’re open to brainstorming solutions that would make a separate system feasible!
Most likely, yes. However, we are first trying to make the Singles version the best it can be before moving onto expanding into Doubles.
We currently are not working on LIFE4 for other dancing games, but we won’t rule it out.
Relax! One of the best things about our system is that everyone can progress at their own pace. If you are feeling stuck on a requirement, take some time to remember why you play DDR…for fun! Play your favorite songs, mix it up for a session or two, or take a break!
Join our Discord server.
Yes, we have a Patreon account set up here and greatly appreciate any support. You will also earn some neat perks for becoming a donor!
Yes, we are now allowing players to be placed into any rank. For specifics on the new Placement System, please see our Placement page.
Go to the rankings page to view all the player rankings. Note: It can take up to two days for submissions to be checked, so please be patient.
A score tracking app! We highly, highly recommend getting the "DDR Score Manager A" mobile app for Android or iOS, or using the Skill Attack or Sanbai Ice Cream score trackers. The app lets you easily screenshot full difficulty range statistics, including PFC count, and sort by score.
We usually get to checking submissions within 72 hours, but it can occasionally take a little longer.
Please submit all scores using the forms found on the submissions page.
No. If you mark your submission as A20+, then you can only use songs available in A20+ towards the requirements. If you are using A3 songs in your submission, your submission must follow the A3 requirements and your lamps must be completed on A3.
We will continue to accept submissions under the A3 requirements from DDR World players until a future LIFE4 update can be released to fully incorporate changes from World. If changes made in World necessitate different immediate action, we will make an announcement.
If the difficulty listed doesn't have a + on the end (ie. 950k+ on a 12+), then you must play a song with the exact difficulty mentioned.
No, you will move to the highest rank that you earn, even if it means skipping ranks.
The placement set is NOT required. It is useful if you don’t know which rank to begin with, or would like to quickly get into the LIFE4 system.
"Life 4" is a mod that can be turned on in the mod menu, which can be accessed by pressing "9" on the song select screen. It changes the normal lifebar to the Extra Stage lifebar, with four segments. You can tell if you’ve cleared a song like this if you have a red lamp next to the song. "Life 4" MUST be turned on to earn a red lamp.
Yes, one score can fulfill multiple requirements.
Yes, any form of full combo will fulfill this requirement.
We will accept any reasonable submission, including sports watch data or the in-game calorie counter.
A lamp is a DDR UI mechanic that is used to track achievements on songs. You earn lamps based on your score on songs. The types of lamps are as follows.
No, songs only playable on Extra Stage are not necessary for requirements. However, if you have earned a score on one of these songs, you can use it towards a requirement.
Technically, no. You can avoid unlocking a song to exclude it from the lamp, but this will ultimately come back to haunt you. Not only will this reduce the amount of songs you have to score a specific score on, but it will cost you valuable practice. At higher ranks, having every song unlocked is mandatory.
Yes, any scores you have earned will count, so long as you have picture proof of earning them.
Substitutions are a separate list of requirements that you can use to substitute, or swap out, the requirements of your target rank. For each requirement under the substitutions list that you have fulfilled, you can substitute one requirement under your target rank (a line for a line). Substitutions start at the Platinum ranks, and the requirements under each substitution come from the tier V of the next rank (so all Platinum substitutions are Diamond V requirements).
Substitutions are intended to help in situations where players are hard blocked on a particular requirement for their next rank, by providing options for progression if they excel in a certain skillset.
The score value next to the number of exceptions is known as a "shadow floor", the minimum score that those exceptions must be above. For example, the requirement "All 15s above 900k (20E, 850k)" means that you may have up to 20 15s below 900k, but those 15s must have a score of 850k or higher.
LIFE4 is run entirely by volunteers from the DDR community. If you have questions, suggestions, or want to get involved, reach out through our community channels:
For account-related issues, please reach out through one of the channels above with your username and a description of the problem. You can also visit the Contact page.