PREPARE · EXPLORE · REVIEW · EXPORT

Volunteer Role Capacity Matcher

Assign volunteers to available roles in preference order and identify unfilled needs.

Browser processingNo tool account neededTXT · CSV · JSON exports
  1. 1Start with your input
  2. 2Adjust the options
  3. 3Review & download

1Prepare & customize

Up to 1,000 structured input rows and 5,000 output rows. Combined input is limited to 200,000 characters. Tool-specific notes explain assumptions. Results are generated in a background worker with a 15-second limit.

Open input or save a project

A project contains both input fields and options. Nothing is saved automatically. Keep private inputs out of files you share.

2Review your result

Ready. Try the example.

    Text result & clipboard

    Review the result notes before using exported files. Printable HTML contains the full result; editable project files preserve your inputs and settings.

    How to use Volunteer Role Capacity Matcher

    1. Load the example to see the expected input format: Volunteer | ordered role preferences. Fill the second field too: Role | available places.
    2. Review the source before processing; no extra settings are required. Open a UTF-8 file if that is easier than pasting.
    3. Choose Create result. Review the table, preview and tool-specific notes; changing an input clears the previous result.
    4. Download the full result or a printable report. Save a project to reopen these inputs and settings later.

    What this tool focuses on

    Assign volunteers to available roles in preference order and identify unfilled needs. Up to 1,000 structured input rows and 5,000 output rows. Combined input is limited to 200,000 characters. Tool-specific notes explain assumptions.

    The displayed table shows up to 100 rows at a time; exports include all supported rows. Parsed JSON uses JavaScript numeric precision, so exact large identifiers should be strings. No input is fetched from a URL or uploaded for this processing. Site advertising and analytics are described in the privacy information.

    Related: Time Log Category Report · Reading Group Role Rotation · Text Line Length Auditor

    Using Volunteer Role Capacity Matcher

    Assign volunteers to available roles in preference order and identify unfilled needs.

    1. Start with the example or enter volunteer | ordered role preferences.
    2. Create the result and inspect its rows.
    3. Review tool-specific notes, then download a report or save your project.

    Example

    Alex | Welcome, Setup
    Sam | Setup
    Lee | Welcome
    Second input: Welcome | 1
    Setup | 2

    Questions & answers

    What does this tool do?

    Assign volunteers to available roles in preference order and identify unfilled needs.

    What input should I provide?

    Volunteer | ordered role preferences. Second input: Role | available places. The built-in example demonstrates the expected syntax.

    What limits should I know?

    Up to 1,000 structured input rows and 5,000 output rows. Combined input is limited to 200,000 characters. Tool-specific notes explain assumptions. Processing stops after 15 seconds and output is capped at 8 million characters. Result notes describe the algorithm and assumptions.

    Can I save or print the result?

    Yes. Download TXT, CSV, JSON, or a self-contained printable HTML report. A separate project JSON preserves input and settings for this tool.

    Is anything uploaded or saved automatically?

    No processing upload or automatic draft saving is performed. Downloads can contain your input or derived data. Site advertising and analytics are covered by the privacy information.

    Help improve this tool

    Report a problem or suggest an improvement

    Describe the issue without pasting private tool input. Feedback goes to our admin inbox.

    Find another tool · Read practical guides