Chess Position Editor - Online Setup Board & Export FEN
Drag and drop pieces to set up a chess position. Generate FEN string and copy to share. Analyze openings. Local only.
UD5 Toolkit
FEN (Forsyth-Edwards Notation) is a standard notation for describing a chess position. A single FEN string encodes the entire board layout, whose turn it is, castling rights, en passant targets, and move counters. It's widely used by chess engines, databases, and online platforms to save and share positions.
A FEN string has 6 space-separated fields: Piece placement (8 ranks separated by slashes, lowercase=black, uppercase=white, digits=empty squares); Active color (w/b); Castling rights (KQkq or -); En passant target square (e.g., e3 or -); Halfmove clock; Fullmove number.
w = White to move. KQkq = Both sides have full castling rights (White: Kingside & Queenside, Black: Kingside & Queenside). - = No en passant target. 0 = Halfmove clock (for 50-move rule). 1 = Fullmove number (increments after Black's move).
If a pawn has just moved two squares forward, the en passant target square is recorded in the FEN (e.g., "e3" means a pawn on e2 moved to e4, and the opponent can capture en passant on e3). If no en passant is possible, the field contains a dash "-".
K = White can castle kingside, Q = White can castle queenside, k = Black can castle kingside, q = Black can castle queenside. A dash "-" means no castling is possible. Rights are lost when the king or rook moves.
You can click pieces to select and move them around the board, use the piece palette to place new pieces, delete pieces with the eraser tool, load positions via FEN strings, flip the board perspective, and analyze material balance. It's perfect for studying positions, setting up puzzles, or sharing board states with others.
Drag and drop pieces to set up a chess position. Generate FEN string and copy to share. Analyze openings. Local only.
Drag pucks onto a digital lane to plan offensive and defensive shots. Practice before your next cruise.
Virtual rooms where you can place images representing items to remember. Practice the method of loci.
Drag words to the correct position in a sentence using in, on, at. Visual feedback.
Enter your bow's draw weight, arrow length, and point weight to find the correct arrow spine. Essential for tuning.
Answer questions about project type and strength needed to get a joint recommendation. Animations.
Recreate the target CSS linear gradient by adjusting stops and colors. A unique game for frontโend developers to master gradients.
Virtual paper fortune teller. Pick a color, count, and reveal a random fortune. Nostalgic fun.
Generate a random Sudoku puzzle with a unique solution. Choose difficulty and type numbers on the board. Timer and mistake counter.
Practice carrom shots on a virtual board. Visualize rebounds and plan your strike on the physical board.
Click on a box to set the transformโorigin point and see how rotations and scales change. Copy the CSS.
Control a lunar module and try to land softly on the moon. Manage fuel and thrust. Classic arcade physics. Canvas.
Overlay outlines of different paper sizes scaled to real dimensions on screen. Choose the right one.
Drag the virtual ring to perform multiplication, division, and unit conversions. Rediscover preโelectronic calculator charm.
Adjust rotateX/Y/Z and translate to see a 3D box in real time. Copy optimized CSS transform.
Load a sprite sheet, define frames, and play an animation on a canvas. Control frame rate and loop. Game dev tool.
Enter number of rooms and get an estimate of how many moving boxes in each size you'll need. Plan your move efficiently. Local tool.
Try all objectโfit values (fill, contain, cover, scaleโdown) on an image. Adjust objectโposition. Copy the CSS.
Generate an SVG placeholder image with custom text, width, height, and colors. Use as a placeholder service. Pure SVG.
Choose base metal thickness and welding position to get the right rod diameter and amperage range. Beginner welder's quick reference.
Interactive cheatsheet for JavaScript regular expressions with live examples. Click any token to see its explanation and test it on sample text immediately.
Enter flight distance to see estimated CO2 emissions and how many trees it would take to absorb that over 10 years.
Calculate maximum shutter speed before star trailing (NPF rule) and estimate trail length for creative effects.
Create CSS animations and transitions without coding. Define keyframes, easing, and duration. Copy the @keyframes and animation code instantly.
Choose the right extinguisher for kitchen, electrical, or garage fires. Interactive class chart. Home safety education.
Search for common ingredient substitutions (e.g., buttermilk, egg, cornstarch). Quick reference for when you're missing something. Local data.
Visualize Brownian motion with hundreds of particles. Adjust temperature and viscosity to see diffusion changes. Educational science tool.
Simulate how a palette looks under daylight, tungsten, or fluorescent light. Understand metamerism. For accurate color work.
Sortable list of cooking oils with smoke points and best uses. Choose the right fat for the right heat.
Select wax type, candle diameter, and wick size to estimate total burn time.