Free toolUpdated September 27, 2026

A block randomization list, generated in your browser

This tool builds a block-randomized allocation list for two to four arms. Pick your block size, total enrollment and a seed, and it generates a reproducible list instantly. It is a planning tool for checking a design, not your locked, concealed study randomization list.

  • Block randomization
  • Reproducible with a seed
  • Copy the list in one click

Free sandbox · No credit card · 21 CFR Part 11 aligned

Schedule · arms, epochs and locations
ScreeningTreatmentFollow-upSCRD1D14D28D84EOSLocationOn-siteOn-siteRemoteHomeRemoteOn-site
Arm A
Arm B

Day 28 is an Arm B only visit, so Arm A participants never see it.

Free tool

Generate a randomization list

Pick your arms, block size and sample size. Nothing here is saved or sent anywhere; it runs entirely in your browser.

Demo tool: use it to sanity-check a design, not as your locked study randomization list.
Allocation #Arm
1A
2A
3B
4B
5A
6B
7B
8A
9A
10B
11A
12B
13A
14B
15B
16A
17B
18A
19A
20B

Why block randomization

Why trials use block randomization

Simple randomization can drift: by chance, one arm ends up with noticeably more participants than another, especially in a small trial. Block randomization fixes that by shuffling a balanced block, say two of arm A and two of arm B, then repeating it, so the arms stay close to even the whole way through enrollment.

  • Each block contains an even split of every arm.
  • The order inside each block is random and unpredictable.
  • Works for two to four arms with a matching block size.
Schedule · arms, epochs and locations
ScreeningTreatmentFollow-upSCRD1D14D28D84EOSLocationOn-siteOn-siteRemoteHomeRemoteOn-site
Arm A
Arm B

Day 28 is an Arm B only visit, so Arm A participants never see it.

Before you lock this in

What a real study randomization needs beyond this tool

This list is for planning, not for a live study

Generate your locked list inside the actual study once the protocol is final.

Allocation concealment

A real study keeps the upcoming assignment hidden from whoever enrolls the next participant.

Stratification

Some studies randomize within a stratum, such as site or age group, rather than one list for everyone. That needs a separate list per stratum.

An audit trail on every allocation

Who was randomized, when, and to which arm, kept permanently.

Next step

Randomize for real once your study is live

Capture randomizes a participant the moment enrollment criteria are confirmed, using the allocation list and blocking you set up in the study build, not a spreadsheet passed around by email.

  • Randomization tied to the enrollment workflow, not a separate step.
  • One consistent list per study, or per site if you stratify.
  • Every allocation logged in the same audit trail as the rest of the study.
See the randomization feature page
Participant funnel
Identified40
Consented31
Enrolled26
Randomized22

Site risk

Site 03 needs attention

Action items

2 overdue

Randomize your next study in Capture

Free sandbox with every feature. No credit card, no sales call.

Randomize a real study in Capture

FAQ

Questions teams ask before they switch

Something not covered here? Ask us directly.

What randomization method does this tool use?

Block randomization: a balanced block of arms is shuffled and repeated until the target enrollment is reached, keeping the arms close to even throughout.

Is the seed cryptographically secure?

No. The seed makes the list reproducible for planning purposes; it is not a cryptographically secure random number generator. Do not use this list as your locked, concealed study allocation.

Can I use more than four arms?

Not with this tool today. It supports two to four arms.

Does this tool save my list anywhere?

No. The list is generated entirely in your browser and is not saved or sent to a server.

What is allocation concealment, and does this tool provide it?

Allocation concealment means whoever enrolls the next participant cannot see the upcoming assignment in advance. This planning tool does not provide that; a live study needs the assignment generated and hidden inside the actual system.

Can I try real randomization before committing to a plan?

Yes. The free sandbox includes full randomization functionality with sample data, no credit card required.

Randomize your next study for real

Free sandbox with every feature. No credit card, no sales call.

Randomize a real study in Capture