Is ArrayCat free to use and are there any limits?

Updated

Yes. ArrayCat is described on its own page as "a free tool for converting a list of data or any string into an array." There is no mention of paid plans, subscriptions, accounts, or sign-in requirements anywhere in the site's content. The only stated constraint is a maximum row length, and the page notes that processing happens in the browser rather than on a server.

What "free" means here

The page's own wording is the strongest evidence: ArrayCat is labeled a free tool, and the site lists no pricing page, no payment platform, and no upgrade path. That means you can use the converter without a paid tier being advertised.

Two things the page does not say, so don't assume them:

  • It does not state that the tool is open source or that there is a public API.
  • It does not describe any usage quota, daily conversion cap, or rate limit.

If you need a guarantee about commercial use, redistribution, or an API, the page doesn't provide one — treat those as unconfirmed rather than implied.

The one documented limit: maximum row length

The page lists "Maximum row length" as a setting/constraint, which tells you the tool is built around row-based input rather than arbitrarily large blobs. In practice this matters when you paste a long single-line string (for example, a minified JSON blob or a very long CSV field) instead of a clean list.

What to do if you hit it:

  1. Split the oversized row into several shorter rows before converting.
  2. Convert in batches, then concatenate the resulting arrays.
  3. If the long row is a single logical value, check whether it actually needs to be an array element at all.

No account, no upload

The page states that processing is done in the browser, so your data isn't sent to a server. Combined with the absence of any login or account requirement, this means:

  • No sign-up step before converting.
  • No server-side storage of your pasted list.
  • You can use it offline-ish in the sense that the conversion logic runs client-side, though you still need the page loaded.

For anyone converting data that contains names, emails, or internal identifiers, this is the relevant practical detail — not the price.

What you get for free

The free tool covers the full feature set described on the page, not a stripped-down version. Supported input formats:

  • One item per row
  • Comma separated
  • Inside quotation marks
  • Tab separated
  • File loading

Supported output formats:

  • One item per row
  • Delphi array
  • Go array
  • JavaScript array
  • Pascal array
  • PHP array
  • Python array
  • SQL insert

Supported transformations:

  • Base64 encode elements
  • Count duplicate elements
  • Convert to HTML entities
  • Convert to lower case
  • Fix apostrophes
  • Fix quotation marks
  • Remove diacritics
  • Remove duplicate elements
  • Remove empty elements
  • Remove trailing separators
  • Sort elements
  • Strip excess whitespace
  • Unify whitespace
  • Trim whitespace

Quick check before you rely on it

If your decision depends on a specific guarantee, verify it on the page itself rather than assuming:

Question What the page supports
Is there a paid tier? No pricing or payment signals listed
Do I need an account? No account or login mentioned
Is there a usage cap? No quota stated; only a maximum row length
Is my data uploaded? Page says processing is in-browser
Is there an API? Not mentioned

For typical one-off conversions — turning a CSV column into a JavaScript array, deduplicating a pasted list, or generating a SQL insert — the free tool with its row-length limit is enough. If you need programmatic access or contractual guarantees, the page doesn't offer them, so plan around that.