Host a JSX file and share it as a link
Put a React component at a public address that displays as readable source.
Drop your JSX file here
Any other file works too — up to 25.0 MB, or 100.0 MB for a whole site
Free to use. Your JSX file is live at your-name.99helpers.site in about ten seconds.
What is a .jsx file?
JSX is React's syntax extension, letting you write markup inside JavaScript. Browsers can't run it directly — a build step compiles JSX to plain JavaScript first — so a .jsx file is source to read and copy rather than code to load.
What people use JSX files for
- Components shared for review
- Examples in documentation
- Snippets sent to a colleague
- Starter code for a tutorial
What opens a JSX file
- Any browser, which displays it as text
- VS Code and every editor
- Babel and every React build tool
- Vite, Next.js and Create React App
How to host a JSX file
- 1
Drop your JSX file in
Drag it onto the box at the top of this page, or click to choose it. Files up to 25 MB are supported, and nothing is uploaded until you publish.
- 2
Pick an address
Type a name and we'll tell you straight away whether it's free. That becomes the link: component.99helpers.site
- 3
Publish and share
Create a free account — that step exists so the file is yours to update, replace or delete — and the link is live within seconds.
The same three steps work for any file — see how file hosting works on 99helpers.com.
What happens when someone opens the link
The source displays as text. JSX needs compiling before a browser can run it, so this is for sharing code rather than executing it.
Why host a JSX file instead of emailing it?
Components are awkward to share — too long for chat, too small for a repository. A link preserves formatting exactly and can be referenced from documentation.
Worth knowing before you publish
- Compile to JavaScript if you need something that actually runs in a page.
- Don't include API keys — the file is public.
- For a component with imports, upload the folder so the whole example is readable.
JSX hosting questions
- Can a browser run JSX?
- No — it compiles to JavaScript first. A hosted .jsx file is for reading and copying; host the compiled output if you need it to execute.
- Will it display or download?
- It displays as text, with indentation and formatting exactly as uploaded.
- JSX or TSX?
- TSX is the same thing with TypeScript types. Use whichever your project uses; both host identically here.
Put your JSX file online now
It takes about ten seconds, and you only make an account once the file is ready to go live.
Hosting guides for related formats
JSX is one of over 211 formats you can host — see free file hosting for any file type for the full list, or read the hosting guides for other file types.