Form and database test kit

Edge-case strings

Copy difficult but safe strings that reveal validation, Unicode, escaping, CSV, and layout problems before users do.

Test one failure mode at a time

These are inert strings. Your application should store or display them as text—not execute or interpret them.

11 edge cases shown
Empty & spacing

Empty string

Required-field and empty-state behavior

[empty string]
0 characters
Empty & spacing

Whitespace only

Trimming and blank validation

···
3 characters
Names & text

Apostrophe

Quoting and name validation

O'Connor
8 characters
Names & text

Hyphenated name

Name parsing and wrapping

Jean-Luc·Picard
15 characters
Unicode

Accents and scripts

Unicode storage and rendering

Zoë·李·Αλέξανδρος
16 characters
Unicode

Emoji sequence

Multi-code-point characters

QA·🧪·👩🏽‍💻·✅
15 characters
Layout

Long unbroken token

Overflow and line-breaking

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
160 characters
Layout

Multiple lines

Textarea, CSV, and display handling

First·line
Second·line
Third·line
33 characters
Security display

HTML-looking text

Escaping text instead of rendering markup

<script>alert('test')</script>
30 characters
Security display

SQL-looking text

Parameterized-query and escaping tests

Robert');·DROP·TABLE·test_users;--
34 characters
Spreadsheet

Formula-looking value

CSV formula-injection defenses

=1+1
4 characters