Generate Random Go Positions
Draw a Go board grid with random black and white stones. Runs entirely in your browser, so your data never leaves your device.
Output
The result appears here as you type.
How to use Generate Random Go Positions
- 1. Choose a board size. Select 9x9 for a quick game or teaching example, 13x13 for an intermediate board, or 19x19 to match the standard full-size Go board.
- 2. Generate the position. The tool scatters black and white stones across the grid at random intersections, drawing the board lines, star points, and stones as a single SVG image.
- 3. Review the board. The rendered position appears in the output pane. Regenerate to see a different scatter of stones, or download the SVG for use elsewhere.
When to use Generate Random Go Positions
Generate Random Go Positions draws a Go board with a random arrangement of black and white stones, useful whenever you need a sample position that is not tied to any real recorded game. It covers all three standard board sizes.
- Illustrating a Go rules article. You are writing a beginner's guide to Go and need a board image showing stones in play to illustrate concepts like capturing or territory, without referencing a specific match.
- UI mockup for a Go app. You are designing the board screen of a Go app and need placeholder stone positions to check spacing and stone rendering at 9x9, 13x13, and 19x19 sizes.
- Generating puzzle backgrounds. A puzzle site wants a busy-looking Go board as decorative background art for a strategy games section, without needing the position to be meaningful.
- Testing a board-rendering library. You are checking that your Go board renderer correctly draws star points and stones at each size by feeding it several randomly generated positions.
Examples
A random 9x9 Go position
About the Generate Random Go Positions tool
Generate Random Go Positions does its work locally, right in the browser. Draw a Go board grid with random black and white stones. There is no upload step, no queue and no account, and your data never travels over the network.
It belongs to the Random Tools collection on EditSafely, a set of 120 small, focused Random utilities that share the same instant, private workspace.
You can shape the output with the Board size setting, and the result refreshes the moment you change it. A worked example further down the page shows exactly what the tool produces for a real input.
Running locally also makes the tool fast and dependable: results appear as you type or drop a file, there is no server outage that can take it down mid-task, and confidential data can be processed without a second thought.
Frequently asked questions
Does Generate Random Go Positions cost anything?
Yes, it is completely free. All 2,658 tools on EditSafely work without an account, a subscription or usage limits.
Does the generator send anything to a server?
No data leaves your device. The whole tool is JavaScript that runs inside your browser tab, so there is no upload, no server-side processing and no log of what you did. If you disconnect from the internet after the page loads, it keeps working.
How do I get a different result?
Run the generator again. Each run is computed fresh on your device, and any options you change are applied to the next result immediately.
Do I need to sign up or install anything?
Nothing to install and no account needed. Open the page in any up-to-date browser, including on a phone or tablet, and the tool is ready.
Can I save what the tool produces?
Yes. Use the download or copy controls in the output panel to keep the rendered result once it looks the way you want.