[{"data":1,"prerenderedAt":119},["ShallowReactive",2],{"tool-content-en-word-cloud":3},{"id":4,"title":5,"body":6,"description":109,"extension":110,"locale":111,"meta":112,"navigation":113,"path":114,"seo":115,"stem":116,"toolId":117,"__hash__":118},"tools\u002Ftools\u002Fen\u002Fword-cloud.md","Word Cloud Generator",{"type":7,"value":8,"toc":99},"minimark",[9,13,17,22,60,64,81,85,96],[10,11,5],"h2",{"id":12},"word-cloud-generator",[14,15,16],"p",{},"Paste text or a weighted word list and get a downloadable word cloud, rendered entirely in your browser — nothing is uploaded.",[18,19,21],"h3",{"id":20},"input-modes","Input modes",[23,24,25,38],"ul",{},[26,27,28,32,33,37],"li",{},[29,30,31],"strong",{},"Analyze text",": paste any article or notes. English words are counted case-insensitively; Chinese runs are segmented with the browser's built-in ICU dictionary (",[34,35,36],"code",{},"Intl.Segmenter","), so real words like 中国 come out instead of fragments. Add custom phrases to force multi-word terms (for example 机器学习), and extra stop words to hide noisy tokens.",[26,39,40,43,44,47,48,51,52,55,56,59],{},[29,41,42],{},"Word list",": one entry per line as ",[34,45,46],{},"word, weight",". The weight is optional — ",[34,49,50],{},"word weight",", ",[34,53,54],{},"word: weight",", and bare words all work. Lines starting with ",[34,57,58],{},"#"," are comments. This mode is a good target for data exported from other tools.",[18,61,63],{"id":62},"layout-and-appearance","Layout and appearance",[23,65,66,69,72,75],{},[26,67,68],{},"Shapes: circle, square, and star. Words are placed along a spiral from the center, biggest first, with a small padding between neighbors.",[26,70,71],{},"Size scale: logarithmic, square-root, or linear mapping from word weight to font size — use sqrt or log when a few dominant words would otherwise flatten the rest.",[26,73,74],{},"Rotation ratio, four color palettes, transparent \u002F white \u002F dark background, and sans or mono fonts.",[26,76,77,80],{},[29,78,79],{},"Image mask",": enable it and pick a PNG cutout to fill its transparency, or a dark-on-white silhouette image (logo, map, animal shape). Words then only occupy the image's area. The threshold slider controls how much of the image counts.",[18,82,84],{"id":83},"output","Output",[14,86,87,88,91,92,95],{},"The preview paints at 2x resolution; ",[29,89,90],{},"Download PNG"," saves the 1920×1200 image. ",[29,93,94],{},"Shuffle layout"," re-places the same words with a new random seed for a different arrangement. The status line shows how many words were placed, how many were dropped (did not fit), and the render time.",[14,97,98],{},"Everything runs locally: your text and mask images never leave the browser.",{"title":100,"searchDepth":101,"depth":101,"links":102},"",2,[103],{"id":12,"depth":101,"text":5,"children":104},[105,107,108],{"id":20,"depth":106,"text":21},3,{"id":62,"depth":106,"text":63},{"id":83,"depth":106,"text":84},"Turn text or weighted word lists into a word cloud in your browser, with Chinese segmentation, shapes, palettes, and image masks.","md","en",{},true,"\u002Ftools\u002Fen\u002Fword-cloud",{"title":5,"description":109},"tools\u002Fen\u002Fword-cloud","word-cloud","XBY0cUm_04Y0ExRbsTgOLzVwEl6oROT6hil4Au18aCg",1792391421699]