>_ built by guillaume & pierre andre · since 2020 join the community · PAT — sourcing training ↗ · Anara ↗
>_freesourcingtools
EN FR
CLASSIC

>_or builder — js

Paste a list, get a clean OR Boolean query — pure JS, works offline, downloadable as a standalone HTML.

P by pierre andre
>_ INPUT
>_ OUTPUT
Query appears here as you type.
>_ HOW IT WORKS
STEP 01

Paste a list, get an OR query

One keyword or phrase per line — auto-quoted, deduped, joined with OR. Output updates as you type. Pure client-side JS, nothing leaves your browser.

STEP 02

Download a standalone offline copy

Click "Download offline HTML" — you get a self-contained .html file with the tool embedded.

STEP 03

Use it air-gapped

Open the downloaded file in any browser — works without network, without FST, without anything. Drop it on a USB stick.

tipThe offline build embeds the same JS that runs here — same algorithm, same output. Useful when you need to run sourcing in an environment that blocks external sites.

You have a column of job titles or skills — pasted from a spreadsheet, scraped off a job ad, dictated by a hiring manager — and you need it as one OR string you can drop into Google, LinkedIn, or an X-Ray. Doing that by hand means quoting every multi-word phrase, deleting the duplicates you didn’t notice, and getting the parentheses right. This does all of it as you type.

Paste one keyword or phrase per line:

rust
go
senior software engineer
Go

and you get back:

(rust OR go OR "senior software engineer")

Anything with a space gets wrapped in quotes so the engine treats it as a phrase. Empty lines are dropped, and case-insensitive duplicates are removed — go and Go collapse to one. Copy the result, or hit “Download offline HTML” to save a self-contained file that runs the exact same code in any browser, no network, no FST. Useful on a locked-down client machine or anywhere external sites are blocked.

One thing to know: it does nothing clever with your terms. It won’t add synonyms, stem plurals, or guess that “dev” and “developer” are the same — it joins exactly what you give it. The thinking about which terms belong in the list is still your job; this just spares you the typing.