跳到主要内容

迷宫生成器,可打印随机 SVG 迷宫

随机生成可打印迷宫,输出清晰 SVG,自选尺寸,一键显示解、下载或复制,全程在浏览器本地完成

  • 本地处理
  • 分类 生成器
  • 适合 从空白开始,先拿到一版可修改的结果。
列数15
行数15
单元大小(px)24px
墙体粗细(px)2px
入口(绿)出口(红)
<svg xmlns="http://www.w3.org/2000/svg" width="364" height="364" viewBox="0 0 364 364"><rect width="364" height="364" fill="#ffffff"/><g stroke="#1a2238" stroke-width="2" stroke-linecap="square"><line x1="2" y1="2" x2="2" y2="26"/><line x1="26" y1="2" x2="26" y2="26"/><line x1="26" y1="2" x2="50" y2="2"/><line x1="26" y1="2" x2="26" y2="26"/><line x1="50" y1="2" x2="74" y2="2"/><line x1="50" y1="26" x2="74" y2="26"/><line x1="74" y1="2" x2="98" y2="2"/><line x1="98" y1="2" x2="98" y2="26"/><line x1="98" y1="2" x2="122" y2="2"/><line x1="98" y1="2" x2="98" y2="26"/><line x1="122" y1="2" x2="146" y2="2"/><line x1="122" y1="26" x2="146" y2="26"/><line x1="146" y1="2" x2="170" y2="2"/><line x1="170" y1="2" x2="194" y2="2"/><line x1="170" y1="26" x2="194" y2="26"/><line x1="194" y1="2" x2="218" y2="2"/><line x1="194" y1="26" x2="218" y2="26"/><line x1="218" y1="2" x2="242" y2="2"/><line x1="218" y1="26" x2="242" y2="26"/><line x1="242" y1="2" x2="266" y2="2"/><line x1="266" y1="2" x2="266" y2="26"/><line x1="242" y1="26" x2="266" y2="26"/><line x1="266" y1="2" x2="290" y2="2"/><line x1="266" y1="2" x2="266" y2="26"/><line x1="290" y1="2" x2="314" y2="2"/><line x1="290" y1="26" x2="314" y2="26"/><line x1="314" y1="2" x2="338" y2="2"/><line x1="338" y1="2" x2="362" y2="2"/><line x1="362" y1="2" x2="362" y2="26"/><line x1="2" y1="26" x2="2" y2="50"/><line x1="2" y1="50" x2="26" y2="50"/><line x1="50" y1="26" x2="50" y2="50"/><line x1="26" y1="50" x2="50" y2="50"/><line x1="50" y1="26" x2="74" y2="26"/><line x1="50" y1="26" x2="50" y2="50"/><line x1="74" y1="26" x2="74" y2="50"/><line x1="74" y1="26" x2="74" y2="50"/><line x1="98" y1="26" x2="98" y2="50"/><line x1="98" y1="26" x2="98" y2="50"/><line x1="98" y1="50" x2="122" y2="50"/><line x1="122" y1="26" x2="146" y2="26"/><line x1="146" y1="26" x2="146" y2="50"/><line x1="122" y1="50" x2="146" y2="50"/><line x1="146" y1="26" x2="146" y2="50"/><line x1="170" y1="26" x2="194" y2="26"/><line x1="170" y1="50" x2="194" y2="50"/><line x1="194" y1="26" x2="218" y2="26"/><line x1="194" y1="50" x2="218" y2="50"/><line x1="218" y1="26" x2="242" y2="26"/><line x1="218" y1="50" x2="242" y2="50"/><line x1="242" y1="26" x2="266" y2="26"/><line x1="242" y1="50" x2="266" y2="50"/><line x1="290" y1="26" x2="290" y2="50"/><line x1="266" y1="50" x2="290" y2="50"/><line x1="290" y1="26" x2="314" y2="26"/><line x1="290" y1="26" x2="290" y2="50"/><line x1="338" y1="26" x2="338" y2="50"/><line x1="314" y1="50" x2="338" y2="50"/><line x1="338" y1="26" x2="338" y2="50"/><line x1="362" y1="26" x2="362" y2="50"/><line x1="338" y1="50" x2="362" y2="50"/><line x1="2" y1="50" x2="26" y2="50"/><line x1="2" y1="50" x2="2" y2="74"/><line x1="26" y1="50" x2="50" y2="50"/><line x1="74" y1="50" x2="74" y2="74"/><line x1="50" y1="74" x2="74" y2="74"/><line x1="74" y1="50" x2="74" y2="74"/><line x1="74" y1="74" x2="98" y2="74"/><line x1="98" y1="50" x2="122" y2="50"/><line x1="98" y1="74" x2="122" y2="74"/><line x1="122" y1="50" x2="146" y2="50"/><line x1="146" y1="50" x2="146" y2="74"/><line x1="146" y1="50" x2="146" y2="74"/><line x1="170" y1="50" x2="170" y2="74"/><line x1="146" y1="74" x2="170" y2="74"/><line x1="170" y1="50" x2="194" y2="50"/><line x1="170" y1="50" x2="170" y2="74"/><line x1="194" y1="50" x2="218" y2="50"/><line x1="218" y1="50" x2="218" y2="74"/><line x1="218" y1="50" x2="242" y2="50"/><line x1="218" y1="50" x2="218" y2="74"/><line x1="242" y1="50" x2="266" y2="50"/><line x1="242" y1="74" x2="266" y2="74"/><line x1="266" y1="50" x2="290" y2="50"/><line x1="290" y1="50" x2="290" y2="74"/><line x1="290" y1="50" x2="290" y2="74"/><line x1="290" y1="74" x2="314" y2="74"/><line x1="314" y1="50" x2="338" y2="50"/><line x1="314" y1="74" x2="338" y2="74"/><line x1="338" y1="50" x2="362" y2="50"/><line x1="362" y1="50" x2="362" y2="74"/><line x1="2" y1="74" x2="2" y2="98"/><line x1="26" y1="74" x2="26" y2="98"/><line x1="26" y1="74" x2="26" y2="98"/><line x1="26" y1="98" x2="50" y2="98"/><line x1="50" y1="74" x2="74" y2="74"/><line x1="50" y1="98" x2="74" y2="98"/><line x1="74" y1="74" x2="98" y2="74"/><line x1="98" y1="74" x2="122" y2="74"/><line x1="122" y1="74" x2="122" y2="98"/><line x1="122" y1="74" x2="122" y2="98"/><line x1="122" y1="98" x2="146" y2="98"/><line x1="146" y1="74" x2="170" y2="74"/><line x1="146" y1="98" x2="170" y2="98"/><line x1="194" y1="74" x2="194" y2="98"/><line x1="170" y1="98" x2="194" y2="98"/><line x1="194" y1="74" x2="194" y2="98"/><line x1="194" y1="98" x2="218" y2="98"/><line x1="242" y1="74" x2="242" y2="98"/><line x1="218" y1="98" x2="242" y2="98"/><line x1="242" y1="74" x2="266" y2="74"/><line x1="242" y1="74" x2="242" y2="98"/><line x1="266" y1="74" x2="266" y2="98"/><line x1="266" y1="74" x2="266" y2="98"/><line x1="266" y1="98" x2="290" y2="98"/><line x1="290" y1="74" x2="314" y2="74"/><line x1="290" y1="98" x2="314" y2="98"/><line x1="314" y1="74" x2="338" y2="74"/><line x1="314" y1="98" x2="338" y2="98"/><line x1="362" y1="74" x2="362" y2="98"/><line x1="2" y1="98" x2="2" y2="122"/><line x1="2" y1="122" x2="26" y2="122"/><line x1="26" y1="98" x2="50" y2="98"/><line x1="50" y1="98" x2="50" y2="122"/><line x1="50" y1="98" x2="74" y2="98"/><line x1="50" y1="98" x2="50" y2="122"/><line x1="98" y1="98" x2="98" y2="122"/><line x1="74" y1="122" x2="98" y2="122"/><line x1="98" y1="98" x2="98" y2="122"/><line x1="122" y1="98" x2="122" y2="122"/><line x1="122" y1="98" x2="146" y2="98"/><line x1="122" y1="98" x2="122" y2="122"/><line x1="122" y1="122" x2="146" y2="122"/><line x1="146" y1="98" x2="170" y2="98"/><line x1="170" y1="98" x2="194" y2="98"/><line x1="194" y1="98" x2="194" y2="122"/><line x1="170" y1="122" x2="194" y2="122"/><line x1="194" y1="98" x2="218" y2="98"/><line x1="194" y1="98" x2="194" y2="122"/><line x1="218" y1="98" x2="242" y2="98"/><line x1="266" y1="98" x2="266" y2="122"/><line x1="266" y1="98" x2="290" y2="98"/><line x1="266" y1="98" x2="266" y2="122"/><line x1="290" y1="98" x2="314" y2="98"/><line x1="314" y1="98" x2="314" y2="122"/><line x1="290" y1="122" x2="314" y2="122"/><line x1="314" y1="98" x2="338" y2="98"/><line x1="314" y1="98" x2="314" y2="122"/><line x1="362" y1="98" x2="362" y2="122"/><line x1="338" y1="122" x2="362" y2="122"/><line x1="2" y1="122" x2="26" y2="122"/><line x1="2" y1="122" x2="2" y2="146"/><line x1="2" y1="146" x2="26" y2="146"/><line x1="50" y1="122" x2="50" y2="146"/><line x1="26" y1="146" x2="50" y2="146"/><line x1="50" y1="122" x2="50" y2="146"/><line x1="74" y1="122" x2="74" y2="146"/><line x1="74" y1="122" x2="98" y2="122"/><line x1="74" y1="122" x2="74" y2="146"/><line x1="98" y1="146" x2="122" y2="146"/><line x1="122" y1="122" x2="146" y2="122"/><line x1="122" y1="146" x2="146" y2="146"/><line x1="170" y1="122" x2="170" y2="146"/><line x1="146" y1="146" x2="170" y2="146"/><line x1="170" y1="122" x2="194" y2="122"/><line x1="170" y1="122" x2="170" y2="146"/><line x1="218" y1="122" x2="218" y2="146"/><line x1="194" y1="146" x2="218" y2="146"/><line x1="218" y1="122" x2="218" y2="146"/><line x1="242" y1="122" x2="242" y2="146"/><line x1="242" y1="122" x2="242" y2="146"/><line x1="266" y1="122" x2="266" y2="146"/><line x1="266" y1="122" x2="266" y2="146"/><line x1="290" y1="122" x2="290" y2="146"/><line x1="290" y1="122" x2="314" y2="122"/><line x1="290" y1="122" x2="290" y2="146"/><line x1="338" y1="122" x2="338" y2="146"/><line x1="314" y1="146" x2="338" y2="146"/><line x1="338" y1="122" x2="362" y2="122"/><line x1="338" y1="122" x2="338" y2="146"/><line x1="362" y1="122" x2="362" y2="146"/><line x1="2" y1="146" x2="26" y2="146"/><line x1="2" y1="146" x2="2" y2="170"/><line x1="26" y1="146" x2="50" y2="146"/><line x1="74" y1="146" x2="74" y2="170"/><line x1="50" y1="170" x2="74" y2="170"/><line x1="74" y1="146" x2="74" y2="170"/><line x1="98" y1="146" x2="98" y2="170"/><line x1="74" y1="170" x2="98" y2="170"/><line x1="98" y1="146" x2="122" y2="146"/><line x1="98" y1="146" x2="98" y2="170"/><line x1="122" y1="146" x2="146" y2="146"/><line x1="122" y1="170" x2="146" y2="170"/><line x1="146" y1="146" x2="170" y2="146"/><line x1="170" y1="146" x2="170" y2="170"/><line x1="170" y1="146" x2="170" y2="170"/><line x1="170" y1="170" x2="194" y2="170"/><line x1="194" y1="146" x2="218" y2="146"/><line x1="218" y1="146" x2="218" y2="170"/><line x1="218" y1="146" x2="218" y2="170"/><line x1="242" y1="146" x2="242" y2="170"/><line x1="242" y1="146" x2="242" y2="170"/><line x1="242" y1="170" x2="266" y2="170"/><line x1="290" y1="146" x2="290" y2="170"/><line x1="266" y1="170" x2="290" y2="170"/><line x1="290" y1="146" x2="290" y2="170"/><line x1="314" y1="146" x2="314" y2="170"/><line x1="314" y1="146" x2="338" y2="146"/><line x1="314" y1="146" x2="314" y2="170"/><line x1="362" y1="146" x2="362" y2="170"/><line x1="2" y1="170" x2="2" y2="194"/><line x1="26" y1="170" x2="26" y2="194"/><line x1="26" y1="170" x2="26" y2="194"/><line x1="50" y1="170" x2="50" y2="194"/><line x1="50" y1="170" x2="74" y2="170"/><line x1="50" y1="170" x2="50" y2="194"/><line x1="74" y1="170" x2="98" y2="170"/><line x1="74" y1="194" x2="98" y2="194"/><line x1="122" y1="170" x2="122" y2="194"/><line x1="98" y1="194" x2="122" y2="194"/><line x1="122" y1="170" x2="146" y2="170"/><line x1="122" y1="170" x2="122" y2="194"/><line x1="146" y1="170" x2="146" y2="194"/><line x1="146" y1="170" x2="146" y2="194"/><line x1="146" y1="194" x2="170" y2="194"/><line x1="170" y1="170" x2="194" y2="170"/><line x1="194" y1="170" x2="194" y2="194"/><line x1="194" y1="170" x2="194" y2="194"/><line x1="218" y1="170" x2="218" y2="194"/><line x1="218" y1="170" x2="218" y2="194"/><line x1="218" y1="194" x2="242" y2="194"/><line x1="242" y1="170" x2="266" y2="170"/><line x1="266" y1="170" x2="266" y2="194"/><line x1="266" y1="170" x2="290" y2="170"/><line x1="266" y1="170" x2="266" y2="194"/><line x1="314" y1="170" x2="314" y2="194"/><line x1="290" y1="194" x2="314" y2="194"/><line x1="314" y1="170" x2="314" y2="194"/><line x1="338" y1="170" x2="338" y2="194"/><line x1="338" y1="170" x2="338" y2="194"/><line x1="362" y1="170" x2="362" y2="194"/><line x1="338" y1="194" x2="362" y2="194"/><line x1="2" y1="194" x2="2" y2="218"/><line x1="26" y1="194" x2="26" y2="218"/><line x1="26" y1="194" x2="26" y2="218"/><line x1="50" y1="194" x2="50" y2="218"/><line x1="50" y1="194" x2="50" y2="218"/><line x1="74" y1="194" x2="74" y2="218"/><line x1="74" y1="194" x2="98" y2="194"/><line x1="74" y1="194" x2="74" y2="218"/><line x1="74" y1="218" x2="98" y2="218"/><line x1="98" y1="194" x2="122" y2="194"/><line x1="98" y1="218" x2="122" y2="218"/><line x1="146" y1="194" x2="170" y2="194"/><line x1="170" y1="194" x2="170" y2="218"/><line x1="170" y1="194" x2="170" y2="218"/><line x1="194" y1="194" x2="194" y2="218"/><line x1="194" y1="194" x2="194" y2="218"/><line x1="194" y1="218" x2="218" y2="218"/><line x1="218" y1="194" x2="242" y2="194"/><line x1="242" y1="194" x2="242" y2="218"/><line x1="242" y1="194" x2="242" y2="218"/><line x1="242" y1="218" x2="266" y2="218"/><line x1="290" y1="194" x2="290" y2="218"/><line x1="266" y1="218" x2="290" y2="218"/><line x1="290" y1="194" x2="314" y2="194"/><line x1="290" y1="194" x2="290" y2="218"/><line x1="314" y1="218" x2="338" y2="218"/><line x1="338" y1="194" x2="362" y2="194"/><line x1="362" y1="194" x2="362" y2="218"/><line x1="2" y1="218" x2="2" y2="242"/><line x1="26" y1="218" x2="26" y2="242"/><line x1="26" y1="218" x2="26" y2="242"/><line x1="50" y1="218" x2="50" y2="242"/><line x1="26" y1="242" x2="50" y2="242"/><line x1="50" y1="218" x2="50" y2="242"/><line x1="50" y1="242" x2="74" y2="242"/><line x1="74" y1="218" x2="98" y2="218"/><line x1="74" y1="242" x2="98" y2="242"/><line x1="98" y1="218" x2="122" y2="218"/><line x1="98" y1="242" x2="122" y2="242"/><line x1="146" y1="218" x2="146" y2="242"/><line x1="122" y1="242" x2="146" y2="242"/><line x1="146" y1="218" x2="146" y2="242"/><line x1="170" y1="218" x2="170" y2="242"/><line x1="170" y1="218" x2="170" y2="242"/><line x1="170" y1="242" x2="194" y2="242"/><line x1="194" y1="218" x2="218" y2="218"/><line x1="218" y1="218" x2="218" y2="242"/><line x1="218" y1="218" x2="218" y2="242"/><line x1="218" y1="242" x2="242" y2="242"/><line x1="242" y1="218" x2="266" y2="218"/><line x1="242" y1="242" x2="266" y2="242"/><line x1="266" y1="218" x2="290" y2="218"/><line x1="290" y1="218" x2="290" y2="242"/><line x1="290" y1="218" x2="290" y2="242"/><line x1="290" y1="242" x2="314" y2="242"/><line x1="314" y1="218" x2="338" y2="218"/><line x1="338" y1="218" x2="338" y2="242"/><line x1="314" y1="242" x2="338" y2="242"/><line x1="338" y1="218" x2="338" y2="242"/><line x1="362" y1="218" x2="362" y2="242"/><line x1="2" y1="242" x2="2" y2="266"/><line x1="2" y1="266" x2="26" y2="266"/><line x1="26" y1="242" x2="50" y2="242"/><line x1="50" y1="242" x2="50" y2="266"/><line x1="50" y1="242" x2="74" y2="242"/><line x1="50" y1="242" x2="50" y2="266"/><line x1="74" y1="242" x2="98" y2="242"/><line x1="74" y1="266" x2="98" y2="266"/><line x1="98" y1="242" x2="122" y2="242"/><line x1="122" y1="242" x2="146" y2="242"/><line x1="146" y1="242" x2="146" y2="266"/><line x1="146" y1="242" x2="146" y2="266"/><line x1="170" y1="242" x2="170" y2="266"/><line x1="170" y1="242" x2="194" y2="242"/><line x1="170" y1="242" x2="170" y2="266"/><line x1="218" y1="242" x2="218" y2="266"/><line x1="218" y1="242" x2="242" y2="242"/><line x1="218" y1="242" x2="218" y2="266"/><line x1="242" y1="242" x2="266" y2="242"/><line x1="266" y1="242" x2="266" y2="266"/><line x1="242" y1="266" x2="266" y2="266"/><line x1="266" y1="242" x2="266" y2="266"/><line x1="266" y1="266" x2="290" y2="266"/><line x1="290" y1="242" x2="314" y2="242"/><line x1="290" y1="266" x2="314" y2="266"/><line x1="314" y1="242" x2="338" y2="242"/><line x1="338" y1="242" x2="338" y2="266"/><line x1="338" y1="242" x2="338" y2="266"/><line x1="362" y1="242" x2="362" y2="266"/><line x1="2" y1="266" x2="26" y2="266"/><line x1="2" y1="266" x2="2" y2="290"/><line x1="50" y1="266" x2="50" y2="290"/><line x1="26" y1="290" x2="50" y2="290"/><line x1="50" y1="266" x2="50" y2="290"/><line x1="50" y1="290" x2="74" y2="290"/><line x1="74" y1="266" x2="98" y2="266"/><line x1="98" y1="266" x2="98" y2="290"/><line x1="98" y1="266" x2="98" y2="290"/><line x1="122" y1="266" x2="122" y2="290"/><line x1="122" y1="266" x2="122" y2="290"/><line x1="146" y1="266" x2="146" y2="290"/><line x1="122" y1="290" x2="146" y2="290"/><line x1="146" y1="266" x2="146" y2="290"/><line x1="170" y1="266" x2="170" y2="290"/><line x1="170" y1="266" x2="170" y2="290"/><line x1="194" y1="266" x2="194" y2="290"/><line x1="194" y1="266" x2="194" y2="290"/><line x1="218" y1="266" x2="218" y2="290"/><line x1="218" y1="266" x2="218" y2="290"/><line x1="242" y1="266" x2="242" y2="290"/><line x1="242" y1="266" x2="266" y2="266"/><line x1="242" y1="266" x2="242" y2="290"/><line x1="266" y1="266" x2="290" y2="266"/><line x1="290" y1="266" x2="314" y2="266"/><line x1="314" y1="266" x2="314" y2="290"/><line x1="290" y1="290" x2="314" y2="290"/><line x1="314" y1="266" x2="314" y2="290"/><line x1="338" y1="266" x2="338" y2="290"/><line x1="338" y1="266" x2="338" y2="290"/><line x1="362" y1="266" x2="362" y2="290"/><line x1="2" y1="290" x2="2" y2="314"/><line x1="26" y1="290" x2="50" y2="290"/><line x1="50" y1="290" x2="50" y2="314"/><line x1="50" y1="290" x2="74" y2="290"/><line x1="50" y1="290" x2="50" y2="314"/><line x1="98" y1="290" x2="98" y2="314"/><line x1="74" y1="314" x2="98" y2="314"/><line x1="98" y1="290" x2="98" y2="314"/><line x1="98" y1="314" x2="122" y2="314"/><line x1="122" y1="290" x2="146" y2="290"/><line x1="146" y1="290" x2="146" y2="314"/><line x1="146" y1="290" x2="146" y2="314"/><line x1="170" y1="290" x2="170" y2="314"/><line x1="170" y1="290" x2="170" y2="314"/><line x1="194" y1="290" x2="194" y2="314"/><line x1="194" y1="290" x2="194" y2="314"/><line x1="194" y1="314" x2="218" y2="314"/><line x1="242" y1="290" x2="242" y2="314"/><line x1="242" y1="290" x2="242" y2="314"/><line x1="266" y1="290" x2="266" y2="314"/><line x1="266" y1="290" x2="266" y2="314"/><line x1="290" y1="290" x2="290" y2="314"/><line x1="290" y1="290" x2="314" y2="290"/><line x1="290" y1="290" x2="290" y2="314"/><line x1="338" y1="290" x2="338" y2="314"/><line x1="314" y1="314" x2="338" y2="314"/><line x1="338" y1="290" x2="338" y2="314"/><line x1="362" y1="290" x2="362" y2="314"/><line x1="2" y1="314" x2="2" y2="338"/><line x1="26" y1="314" x2="26" y2="338"/><line x1="26" y1="314" x2="26" y2="338"/><line x1="50" y1="314" x2="50" y2="338"/><line x1="50" y1="314" x2="50" y2="338"/><line x1="74" y1="314" x2="74" y2="338"/><line x1="74" y1="314" x2="98" y2="314"/><line x1="74" y1="314" x2="74" y2="338"/><line x1="98" y1="314" x2="122" y2="314"/><line x1="122" y1="314" x2="122" y2="338"/><line x1="122" y1="314" x2="122" y2="338"/><line x1="146" y1="314" x2="146" y2="338"/><line x1="146" y1="314" x2="146" y2="338"/><line x1="170" y1="314" x2="170" y2="338"/><line x1="170" y1="314" x2="170" y2="338"/><line x1="170" y1="338" x2="194" y2="338"/><line x1="194" y1="314" x2="218" y2="314"/><line x1="218" y1="314" x2="218" y2="338"/><line x1="218" y1="314" x2="218" y2="338"/><line x1="242" y1="314" x2="242" y2="338"/><line x1="218" y1="338" x2="242" y2="338"/><line x1="242" y1="314" x2="242" y2="338"/><line x1="266" y1="314" x2="266" y2="338"/><line x1="266" y1="314" x2="266" y2="338"/><line x1="290" y1="314" x2="290" y2="338"/><line x1="290" y1="314" x2="290" y2="338"/><line x1="290" y1="338" x2="314" y2="338"/><line x1="314" y1="314" x2="338" y2="314"/><line x1="338" y1="314" x2="338" y2="338"/><line x1="338" y1="314" x2="338" y2="338"/><line x1="362" y1="314" x2="362" y2="338"/><line x1="2" y1="338" x2="2" y2="362"/><line x1="2" y1="362" x2="26" y2="362"/><line x1="26" y1="338" x2="26" y2="362"/><line x1="26" y1="338" x2="26" y2="362"/><line x1="26" y1="362" x2="50" y2="362"/><line x1="50" y1="362" x2="74" y2="362"/><line x1="74" y1="362" x2="98" y2="362"/><line x1="98" y1="338" x2="98" y2="362"/><line x1="98" y1="338" x2="98" y2="362"/><line x1="98" y1="362" x2="122" y2="362"/><line x1="122" y1="338" x2="122" y2="362"/><line x1="122" y1="338" x2="122" y2="362"/><line x1="122" y1="362" x2="146" y2="362"/><line x1="146" y1="362" x2="170" y2="362"/><line x1="170" y1="338" x2="194" y2="338"/><line x1="170" y1="362" x2="194" y2="362"/><line x1="194" y1="338" x2="194" y2="362"/><line x1="194" y1="338" x2="194" y2="362"/><line x1="194" y1="362" x2="218" y2="362"/><line x1="218" y1="338" x2="242" y2="338"/><line x1="218" y1="362" x2="242" y2="362"/><line x1="242" y1="362" x2="266" y2="362"/><line x1="266" y1="338" x2="266" y2="362"/><line x1="266" y1="338" x2="266" y2="362"/><line x1="266" y1="362" x2="290" y2="362"/><line x1="290" y1="338" x2="314" y2="338"/><line x1="290" y1="362" x2="314" y2="362"/><line x1="314" y1="362" x2="338" y2="362"/><line x1="362" y1="338" x2="362" y2="362"/></g><circle cx="14" cy="14" r="4.32" fill="#22c55e"/><circle cx="350" cy="350" r="4.32" fill="#ef4444"/></svg>

这个工具能做什么

一款免费的迷宫生成器,每次都现生成一个随机迷宫,直接给你一张干净、 可打印的 SVG。你可以选列数和行数,小到 5x5 轻松版,大到 40x40 烧脑版, 再设单元格大小、墙体粗细和墙的颜色,任何改动迷宫都会实时重画。每个迷宫 都是「完美迷宫」:递归回溯算法把它当成一棵生成树来开凿,所以任意两格 之间只有唯一一条通路,没有孤立的房间,也没有回环。入口在左上角用绿点 标出,出口在右下角用红点标出。卡住了,或者要给作业本配答案?打开 「显示解」,一条彩色线就会用广度优先搜索把从起点到终点那条唯一正确 的路画出来。因为输出是矢量 SVG,放到任意倍数都不会糊,打 A4、Letter 或整张海报都清晰锐利。SVG 源码可一键复制到剪贴板,也能下载成文件。 全部在浏览器里用加密级随机数运算,什么都不上传,分享链接会还原同样的 尺寸和样式。

工具细节

输入
文件 + 数值
页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
输出
即时结果 + 复制 + 下载
结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
隐私
浏览器本地处理
主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
保存 / 分享
可分享链接状态
关键设置会进入 URL,复制链接后别人能复现同一组参数。
性能预算
首屏 JS ≤ 12 KB
没有声明 WASM 依赖,适合快速打开和移动端使用。
适用场景
生成器 · 教师
分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。

怎么用

  1. 1. 输入

    把内容粘贴或拖入工具面板。

  2. 2. 处理

    点击按钮,在浏览器内本地处理,文件不上传。

  3. 3. 复制 / 下载

    一键复制结果或下载到本地。

迷宫生成器 适合怎么用

适合快速生成初稿、起步素材或结构化结果,再人工整理后发布。

适合生成任务

  • 从空白开始,先拿到一版可修改的结果。
  • 生成可重复使用的草稿、名称、模板或占位素材。
  • 先探索多个选项,再挑最适合当前任务的。

生成检查项

  • 生成内容发给客户、上页面或进文档前,必须人工看过。
  • 有品牌语气、格式或受众要求时,不要沿用默认值。
  • 只保留真正符合任务的部分。

下一步可以接着做

这些入口会把当前任务接到更完整的工具链里。

  1. 1 方格纸生成器 在浏览器里直接生成可打印的方格、点阵、等距、横线和坐标纸,矢量 SVG,按真实毫米出图 打开
  2. 2 宾果卡生成器 经典 75 球 B-I-N-G-O、英式 90 球、自定义词条三种玩法,一次生成最多 30 张不重复卡,加密随机,浏览器本地 打开
  3. 3 数独生成器 数独生成器+求解器,4 档难度(简单/中等/困难/地狱),保证唯一解,浏览器在线玩,也能直接打印 PDF。 打开

真实使用场景

  • 给课堂打印一摞迷宫

    老师要给三十个孩子安排一个安静的活动。把网格设成 15x15,墙留黑色, 关掉解,下载 SVG。打印三十份,就有一张能干净铺满 A4 的练习单。再给 做得快的同学凿几张 20x20,每种各打一份带「显示解」的,批改时一眼 就能核对答案。

  • 给儿童活动册或电子报做一页谜题

    做可打印活动包的内容创作者,给低龄读者放一张 12x12,给挑战页放一张 25x25。矢量 SVG 不管多大都和版面其它部分一样清晰,配套的答案页也只 差一个勾选。墙的颜色还能改成和小册子配色一致,不用离开工具。

  • 给每场游戏或密室道具生成各不相同的迷宫

    办派对游戏或密室?每打印一张前点一下「换一个迷宫」,每位玩家拿到的 布局都不一样,谁也抄不了邻座。想给成年人来个烧脑的就拉到 35x35, 想做限时热身就留 10x10。每个迷宫都用加密随机数现凿,真正各不相同。

  • 做手工、卡片或丝网印刷项目的迷宫素材

    设计师想在帆布袋、生日卡或涂色页上放一张迷宫图。选好比例,把墙加粗 一点以便印刷,设好颜色,把 SVG 直接导进 Illustrator 或 Inkscape 当 可编辑矢量用。不用位图放大,不会发糊,就是一组干净的路径,随时可以 上印。

常见踩坑

  • 打印时还开着「显示解」。那条解答线是给答案页用的,不是给谜题本身。在下载玩家要解的那版之前,先取消勾选「显示解」。带解的那版单独打印,标成答案页。

  • 把墙设得太细去打印。0.5px 的墙在屏幕上看着没问题,但印到纸上可能消失或断开,单元格越小越明显。凡是要打印的,把墙体粗细调到 2px 以上,通道才看得清。

  • 以为分享链接能还原一模一样的迷宫。链接只保存你的尺寸和样式设置,打开时会现凿一个新的随机迷宫。如果某个具体迷宫很重要,请下载 SVG 文件而不是分享网址,因为只有文件能把那一个布局固定下来。

隐私说明

每一步都是浏览器标签页里运行的纯 JavaScript:迷宫开凿、解答搜索、SVG 渲染都在你的设备上完成。迷宫、图片和设置都不上传,也不记录你生成了 什么。随机数来自浏览器的 Web Crypto API,所以迷宫是真正不可预测的, 不是在服务器上播种的。唯一会传出去的是分享链接,它把尺寸和样式选项 编码进网址;链接里从不含迷宫本身,所以粘到哪里也只会透露你选的尺寸。

常见问题

类似工具组合

做你这行的人, 还会一起用这些。

Made by Toolora · 100% client-side · Updated 2026-05-29