hjLabs AI Playground
Starting the on-device runtime…
bert-base-NER labels people, organisations, locations and miscellaneous entities with character offsets you can copy straight into a pipeline. The Piiranha model on the same page goes further and detects personal information — emails, phone numbers, account numbers, addresses — which is exactly the kind of text you should not be sending to a hosted API in the first place. Both run in the browser, so redaction happens before anything crosses the network.
named entity recognition onlinener tool freebert-base-ner demopii detection browserentity extraction toolredact pii locallytoken classification online
That is the intended use of the Piiranha model, and it is a sensible workflow because the detection runs locally. Always review the output — no NER model catches everything, especially unusual identifier formats.
bert-base-NER emits PER, ORG, LOC and MISC in CoNLL-2003 style. Piiranha covers a wider set of personal-data categories including emails, phone numbers and account identifiers.
No. The model weights are downloaded from Hugging Face to your browser once, and every inference after that runs on your own GPU through WebGPU. Your text, images and audio are never sent anywhere — hjLabs.in has no inference server and no way to see your input.
Small models do. Recent mobile Chrome and Safari expose WebGPU, but memory is the binding limit — stay under roughly 200 MB of weights on Android, and expect iOS to reclaim the tab sooner. The catalog shows every download size up front so you can pick something that fits.
That depends on the individual model, not on this site. Each model page links to its Hugging Face repository, where the licence is stated — most of the catalog is Apache-2.0 or MIT, a few are research-only. We add nothing on top: hjLabs.in claims no rights over anything you produce here.