Atom Builder 2D - Online Create Elements with Protons/Electrons
Drag protons, neutrons, and electrons onto a Bohr model template. See the element change. Educational tool.
UD5 Toolkit
Instantly convert your HTML markup into React-compatible JSX syntax. Handles class → className, inline styles, event handlers, self-closing tags, and more.
class to className, for to htmlFor, converting inline CSS styles to JSX style objects, transforming event handlers (like onclick → onClick), closing self-closing tags (like <br> → <br />), converting HTML comments to JSX comments, and handling various camelCase attribute conversions such as tabindex → tabIndex and readonly → readOnly.
className instead of class because class is a reserved keyword in JavaScript. Similarly, for becomes htmlFor for the same reason. JSX also requires all tags to be properly closed (including void elements like <img>), uses camelCase for event handlers and many attributes, and requires inline styles to be expressed as JavaScript objects rather than CSS strings. Converting your HTML ensures it works correctly in React components.
style="color: red; font-size: 16px;". In JSX, styles must be a JavaScript object with camelCase property names: style={{ color: 'red', fontSize: '16px' }}. Our converter automatically parses your CSS declarations, converts property names to camelCase (e.g., font-size → fontSize, background-color → backgroundColor), and wraps the values in quotes to produce valid JSX style objects.
onclick → onClick, ondblclick → onDblClick, onchange → onChange, onsubmit → onSubmit, onkeydown → onKeyDown, onkeyup → onKeyUp, onmousedown → onMouseDown, onmouseover → onMouseOver, onfocus → onFocus, onblur → onBlur, onscroll → onScroll, onload → onLoad, onerror → onError, touch events, drag events, animation events, and many more.
xml:space → xmlSpace) are partially supported. The converter focuses on syntax transformation and does not validate whether your HTML is semantically correct. It also cannot convert framework-specific directives (like Vue's v-if or Angular's *ngFor) into React equivalents. For best results, start with clean, well-formed HTML.
<br> must become <br />, <img src="..."> must become <img src="..." />, and so on. Our converter automatically detects void elements (area, base, br, col, embed, hr, img, input, link, meta, param, source, track, wbr) and ensures they have the required closing slash. This is one of the most common issues developers face when migrating HTML to React, and our tool handles it seamlessly.
<!DOCTYPE>, <html>, <head>, and <body> tags — these are not typically used inside React components (React renders into a single root element within the existing HTML document). For React component migration, you'll most commonly convert HTML fragments representing the UI structure that lives inside your component's return statement.
Drag protons, neutrons, and electrons onto a Bohr model template. See the element change. Educational tool.
Searchable grid of all named HTML character entities with previews. Click to copy &, <, © etc. For web devs.
Generate an Astro component with frontmatter, template, and optional client‑side island directive. For content sites.
Create styled text using Unicode math symbols that render as bold, italic, bold-italic, etc. Copy and paste to social media bios. Local generator.
Fill in a few details and get a polished resignation letter. No data stored. Instant copy or print.
Convert plain text into stylish ASCII art banners using various font styles. Copy and paste to social media or comments. Fun retro tool.
Type text and render as ASCII art banner using FIGlet fonts. Copy to plain text or code comments. Multiple styles available. Nostalgic fun.
Mix multiple ambient sounds (rain, fireplace, cafe, forest) at different volumes. Create your perfect background noise. Local loops.
Type any word and hear a unique synthetic sci‑fi sound effect generated from its letters. Fun audio experiment.
Select the ingredients you have at home and see a list of cocktails you can make. Surprise yourself. Local database.
Custom dimensions for a square paper box with lid. Generate SVG/PDF for cutting. Perfect for small gifts.
Calculate volumetric weight for couriers (UPS, FedEx, DHL). Compare actual vs dimensional weight. Estimate shipping class based on total girth and length.
Pick a country and get a random traditional recipe from that cuisine. Learn cooking worldwide. Local database.
Generate a small printable note with an encouraging message or joke to slip into a lunchbox.
Add ingredients and their bottle costs to calculate the pour cost and suggested menu price based on target pour cost percentage. Maximize bar profits.
Get a thoughtful message to celebrate a colleague's work anniversary. Choose tone (formal, friendly, funny).
Convert any PNG image into a proper .ico favicon file with multiple sizes embedded. For website icons. Local.
Convert hex or RGB to CIELAB L*a*b* values. Understand perceptual lightness and color opponents. Local math.
Build a complex mailto: link with to, cc, bcc, subject, and body. Get the HTML anchor tag. Local.
Paste a human‑readable date (like 'next Friday' or 'March 5, 2023') and convert it to ISO 8601 format. Quick and tolerant.
Reduce your HTML file size by stripping whitespace, comments, and optional closing tags. Secure browser‑based.
Convert between Gregorian and Hijri (Islamic) dates. Approximate visual reference. Local algorithm.
Convert a Gregorian calendar date to its Julian Day Number and vice versa. Used in astronomy and mainframe computing.
Convert any human‑readable date to a Unix timestamp in seconds or milliseconds. Also shows ISO 8601. Clean interface.
Translate between binary and Gray code (reflected binary code). See the bit changes. Useful for digital logic.
Encode decimal integers into signed magnitude binary representation and decode back. Learn computer arithmetic.
Convert a decimal number to 32-bit single precision IEEE 754 format. See sign, exponent, mantissa bits. Developer tool.
Convert any date into Roman numerals (day‑month‑year) for tattoos or special occasions. Clean and local.
Convert minutes to decimal hours and vice versa. Essential for billing and payroll. Instant conversion with a handy chart.
Upload a logo and generate a pack of favicon sizes plus a .ico file. All conversion in your browser.