The Verdict
- Logos are text plus a geometric mark, a model strength.
- GPT-5.2, GPT-5.6 Sol, Claude Sonnet 4.6, and Grok made balanced wordmarks with real marks.
- Kimi timed out.
Text + geometric mark — the SVG task models tend to handle well (like the 90s ASCII banner).
The Prompt
Generate an SVG logo for a technology company called "GMTech". Include the company name as clean text and a simple modern geometric mark or icon. Minimal, professional, balanced composition.
Quality Winner:
GPT-5.2
Best Value:
Llama 4 Maverick
Fastest:
Mistral Large 3
Model Results
GPT-5.6 Sol
Valid SVG
View SVG Code
<svg width="760" height="220" viewBox="0 0 760 220" fill="none" xmlns="http://www.w3.org/2000/svg">
<title>GMTech Logo</title>
<desc>A modern geometric technology icon beside the company name GMTech.</desc>
<!-- Geometric mark -->
<rect x="32" y="32" width="156" height="156" rx="36" fill="#0B1220"/>
<path
d="M142 78
A46 46 0 1 0 142 142
L142 113
H116"
stroke="#F8FAFC"
stroke-width="14"
stroke-linecap="round"
stroke-linejoin="round"
/>
<circle cx="142" cy="113" r="8" fill="#38BDF8"/>
<!-- Company name -->
<text
x="220"
y="134"
font-family="Inter, Arial, Helvetica, sans-serif"
font-size="72"
letter-spacing="-2"
>
<tspan font-weight="700" fill="#0B1220">GM</tspan><tspan font-weight="500" fill="#2583E9">Tech</tspan>
</text>
</svg>GPT-5.2
Quality
Valid SVG
View SVG Code
<svg width="900" height="280" viewBox="0 0 900 280" xmlns="http://www.w3.org/2000/svg" role="img" aria-label="GMTech logo">
<defs>
<style>
.wordmark{
font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Noto Sans", "Liberation Sans", sans-serif;
font-weight: 700;
letter-spacing: -0.5px;
}
.tag{
font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Noto Sans", "Liberation Sans", sans-serif;
font-weight: 500;
letter-spacing: 2px;
}
</style>
<!-- Subtle tech gradient for the icon -->
<linearGradient id="g" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#2F6BFF"/>
<stop offset="100%" stop-color="#19C5FF"/>
</linearGradient>
<!-- Soft shadow (kept minimal) -->
<filter id="s" x="-20%" y="-20%" width="140%" height="140%">
<feDropShadow dx="0" dy="2" stdDeviation="4" flood-color="#0B1220" flood-opacity="0.12"/>
</filter>
</defs>
<!-- Background (transparent) -->
<rect width="900" height="280" fill="none"/>
<!-- Icon container -->
<g transform="translate(70,52)" filter="url(#s)">
<!-- Outer rounded square -->
<rect x="0" y="0" width="176" height="176" rx="36" fill="#0B1220"/>
<!-- Geometric mark: interlocking G/M inspired paths -->
<g transform="translate(32,32)">
<!-- A clean ring / G shape -->
<path d="M56 0
a56 56 0 1 1 -0.001 112
a56 56 0 1 1 0.001 -112Z"
fill="none" stroke="url(#g)" stroke-width="14" stroke-linecap="round"/>
<!-- G cut + bar -->
<path d="M92 64 H56" fill="none" stroke="url(#g)" stroke-width="14" stroke-linecap="round"/>
<!-- M chevron overlay -->
<path d="M12 92 L28 72 L44 92 L60 72 L76 92"
fill="none" stroke="#EAF2FF" stroke-width="10" stroke-linecap="round" stroke-linejoin="round" opacity="0.92"/>
<!-- Small node dot for tech feel -->
<circle cx="94" cy="34" r="6" fill="#EAF2FF" opacity="0.9"/>
</g>
</g>
<!-- Wordmark -->
<g transform="translate(290,104)">
<text x="0" y="0" class="wordmark" font-size="72" fill="#0B1220">GMTech</text>
<rect x="2" y="26" width="76" height="6" rx="3" fill="url(#g)"/>
<text x="0" y="64" class="tag" font-size="14" fill="#5B667A">TECHNOLOGY</text>
</g>
</svg>GPT-4o
Valid SVG
View SVG Code
<svg width="200" height="100" xmlns="http://www.w3.org/2000/svg">
<!-- Background -->
<rect width="100%" height="100%" fill="white"/>
<!-- Geometric Icon -->
<circle cx="30" cy="50" r="20" fill="#007BFF"/>
<rect x="20" y="40" width="20" height="20" fill="white" transform="rotate(45 30 50)"/>
<!-- Company Name -->
<text x="70" y="60" font-family="Arial, sans-serif" font-size="24" fill="#333">
GMTech
</text>
</svg>Claude Opus 5
Valid SVG
View SVG Code
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 96" width="300" height="96" role="img" aria-labelledby="gmtech-title">
<title id="gmtech-title">GMTech</title>
<defs>
<linearGradient id="gmGrad" x1="0" y1="0" x2="1" y2="1">
<stop offset="0%" stop-color="#2563EB"/>
<stop offset="100%" stop-color="#06B6D4"/>
</linearGradient>
</defs>
<!-- Geometric mark: rounded tile with an abstract "M" / upward chevron -->
<g>
<rect x="12" y="12" width="72" height="72" rx="18" fill="url(#gmGrad)"/>
<path d="M30 65 V35 L48 53 L66 35 V65"
fill="none" stroke="#FFFFFF" stroke-width="6.5"
stroke-linecap="round" stroke-linejoin="round"/>
</g>
<!-- Wordmark -->
<text x="102" y="61"
font-family="Inter, 'Helvetica Neue', Helvetica, Arial, sans-serif"
font-size="38" letter-spacing="-0.8">
<tspan fill="#0F172A" font-weight="700">GM</tspan><tspan fill="#2563EB" font-weight="400">Tech</tspan>
</text>
</svg>Claude Sonnet 4.6
Valid SVG
View SVG Code
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 100" width="320" height="100">
<defs>
<linearGradient id="iconGrad" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" style="stop-color:#4F46E5;stop-opacity:1" />
<stop offset="100%" style="stop-color:#06B6D4;stop-opacity:1" />
</linearGradient>
<linearGradient id="textGrad" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:#1E1B4B;stop-opacity:1" />
<stop offset="100%" style="stop-color:#312E81;stop-opacity:1" />
</linearGradient>
</defs>
<!-- ── Geometric Mark ── -->
<!-- Outer hexagon ring -->
<polygon
points="50,12 72,24 72,76 50,88 28,76 28,24"
fill="none"
stroke="url(#iconGrad)"
stroke-width="3.5"
stroke-linejoin="round"
/>
<!-- Inner rotated square (diamond) -->
<rect
x="38" y="38" width="24" height="24"
rx="2"
fill="url(#iconGrad)"
transform="rotate(45 50 50)"
opacity="0.15"
/>
<rect
x="38" y="38" width="24" height="24"
rx="2"
fill="none"
stroke="url(#iconGrad)"
stroke-width="2.5"
transform="rotate(45 50 50)"
/>
<!-- Center dot -->
<circle cx="50" cy="50" r="4" fill="url(#iconGrad)" />
<!-- Corner accent nodes -->
<circle cx="50" cy="12" r="2.5" fill="#4F46E5" />
<circle cx="72" cy="24" r="2.5" fill="#4F46E5" />
<circle cx="72" cy="76" r="2.5" fill="#06B6D4" />
<circle cx="50" cy="88" r="2.5" fill="#06B6D4" />
<circle cx="28" cy="76" r="2.5" fill="#06B6D4" />
<circle cx="28" cy="24" r="2.5" fill="#4F46E5" />
<!-- ── Wordmark ── -->
<!-- "GM" bold -->
<text
x="102" y="57"
font-family="'Segoe UI', 'Helvetica Neue', Arial, sans-serif"
font-size="36"
font-weight="700"
letter-spacing="-1"
fill="url(#textGrad)"
>GM</text>
<!-- "Tech" lighter weight, accent color -->
<text
x="175" y="57"
font-family="'Segoe UI', 'Helvetica Neue', Arial, sans-serif"
font-size="36"
font-weight="300"
letter-spacing="1"
fill="url(#iconGrad)"
>Tech</text>
<!-- Tagline -->
<text
x="102" y="73"
font-family="'Segoe UI', 'Helvetica Neue', Arial, sans-serif"
font-size="9"
font-weight="400"
letter-spacing="3.5"
fill="#94A3B8"
>INNOVATION · PRECISION</text>
</svg>Gemini 2.5 Pro
Valid SVG
View SVG Code
<svg width="350" height="100" viewBox="0 0 350 100" xmlns="http://www.w3.org/2000/svg" font-family="Poppins, sans-serif">
<title>GMTech Logo - Option 1</title>
<desc>A minimal logo with an interlocking 'GM' monogram and clean text.</desc>
<!-- Icon Group -->
<g id="icon" transform="translate(20, 20)">
<path d="M 55 15
A 40 40 0 1 0 55 85
L 55 65
A 20 20 0 1 1 55 45
L 75 65
L 95 45
L 95 85"
fill="none"
stroke="#0052CC"
stroke-width="10"
stroke-linejoin="round"
stroke-linecap="round"/>
</g>
<!-- Text Group -->
<g id="text" transform="translate(135, 50)">
<text x="0" y="0" font-size="42" font-weight="300" fill="#2D3748" dominant-baseline="middle">
GM<tspan font-weight="600">Tech</tspan>
</text>
</g>
</svg>Grok 4.3
Valid SVG
View SVG Code
<svg xmlns="http://www.w3.org/2000/svg" width="320" height="90" viewBox="0 0 320 90" fill="none">
<!-- Geometric Mark -->
<g>
<!-- Outer hexagon -->
<polygon
points="45,12 75,27 75,57 45,72 15,57 15,27"
fill="#0F172A"/>
<!-- Inner geometric accent -->
<polygon
points="45,24 63,33 63,51 45,60 27,51 27,33"
fill="#38BDF8"/>
<!-- Center node -->
<circle cx="45" cy="42" r="7" fill="#0F172A"/>
</g>
<!-- Company Name -->
<text
x="95"
y="55"
font-family="system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif"
font-size="42"
font-weight="700"
letter-spacing="-1.5"
fill="#0F172A">GMTech</text>
</svg>DeepSeek V3
Valid SVG
View SVG Code
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 120" width="300" height="120">
<defs>
<linearGradient id="grad1" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:#4a6fa5" />
<stop offset="100%" style="stop-color:#2a5298" />
</linearGradient>
<linearGradient id="grad2" x1="0%" y1="0%" x2="100%" y2="0%">
<stop offset="0%" style="stop-color:#333" />
<stop offset="100%" style="stop-color:#222" />
</linearGradient>
</defs>
<!-- Geometric Mark: Modern "G" abstraction -->
<g transform="translate(40, 30)">
<!-- Main G shape -->
<path d="M60,30 L60,60 L30,60 L30,90 L90,90 L90,30 Z"
fill="url(#grad1)"
stroke="#1a3a7a"
stroke-width="1.5"/>
<!-- Inner cutout for G form -->
<path d="M45,45 L45,75 L75,75 L75,45 L60,45 L60,60 L45,60 Z"
fill="white"
stroke="#e8efff"
stroke-width="1"/>
<!-- Tech accent lines -->
<line x1="50" y1="35" x2="70" y2="35" stroke="#2a5298" stroke-width="2.5"/>
<line x1="85" y1="50" x2="85" y2="70" stroke="#2a5298" stroke-width="2.5"/>
</g>
<!-- Company Name -->
<text x="120" y="65"
font-family="Arial, sans-serif"
font-size="32"
font-weight="600"
fill="url(#grad2)"
letter-spacing="1">
GMTech
</text>
<!-- Subtitle/accent line -->
<line x1="120" y1="75" x2="260" y2="75" stroke="#4a6fa5" stroke-width="2" stroke-linecap="round"/>
</svg>Qwen3 235B
Valid SVG
View SVG Code
<svg width="400" height="120" xmlns="http://www.w3.org/2000/svg">
<!-- Background (transparent) -->
<rect width="100%" height="100%" fill="white" opacity="0"/>
<!-- Geometric Mark -->
<!-- Outer Hexagon -->
<polygon points="50,20 70,20 80,38 70,56 50,56 40,38"
fill="none" stroke="#0A66C2" stroke-width="2"/>
<!-- Inner "G" inspired line -->
<path d="M55,30 A5,5 0 1,1 50,38 L58,38"
fill="none" stroke="#2D2D2D" stroke-width="2.5" stroke-linecap="round"/>
<!-- Subtle connecting arc (tech feel) -->
<path d="M60,42 A8,8 0 0,1 70,50"
fill="none" stroke="#0A66C2" stroke-width="1.2" stroke-dasharray="2,2"/>
<!-- Company Name -->
<text x="90" y="48" font-family="Arial, sans-serif" font-size="28"
font-weight="600" fill="#2D2D2D" letter-spacing="0.5">
GMTech
</text>
<!-- Optional subtle underline for modern balance -->
<line x1="90" y1="52" x2="170" y2="52"
stroke="#0A66C2" stroke-width="1.5" stroke-dasharray="4,2"/>
</svg>Llama 4 Maverick
Value
Valid SVG
View SVG Code
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 100">
<!-- Background (Optional) -->
<!-- <rect x="0" y="0" width="200" height="100" fill="#f0f0f0"/> -->
<!-- Geometric Mark -->
<polygon points="40,20 60,20 50,40" fill="#3498db"/>
<rect x="45" y="50" width="10" height="30" fill="#3498db"/>
<!-- Company Name -->
<text x="70" y="55" font-size="40" font-family="Open Sans, sans-serif" fill="#333333">GMTech</text>
</svg>Mistral Large 3
Speed
Valid SVG
View SVG Code
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 120" width="400" height="120">
<!-- Geometric Mark (Stylized "GM" abstract shape) -->
<g transform="translate(20, 20)">
<path d="M0 0 L30 0 L30 30 L15 45 L0 30 Z" fill="#2563EB" />
<path d="M35 0 L65 0 L65 30 L50 45 L35 30 Z" fill="#10B981" />
</g>
<!-- Company Name -->
<text x="80" y="50" font-family="'Inter', sans-serif" font-size="36" font-weight="600" fill="#1F2937">
GMTech
</text>
<!-- Subtle underline for balance -->
<line x1="80" y1="60" x2="200" y2="60" stroke="#E5E7EB" stroke-width="2" />
</svg>Kimi K2.5
The Take
- GPT-5.2’s mark and wordmark looks shippable.
- Most models cleared the bar. Coordinate drawing suits this.
Try this comparison in AI Lab
See the full comparison, test your own prompts, and compare any models you want. No commitment on the monthly plan.