---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/tools/text_comparison/variables/stringSimilarityTool.md
description: >-
  Report the Levenshtein edit distance and a similarity percentage between two
  strings.
---

# Variable: stringSimilarityTool

```ts
const stringSimilarityTool: Tool<SpooledArtifact>;
```

Defined in: [batteries/tools/text\_comparison/index.ts:94](https://github.com/NHTIO/ADK/blob/v1.20260605.0/src/batteries/tools/text_comparison/index.ts#L94)

Report the Levenshtein edit distance and a similarity percentage between two strings.

## Remarks

Useful for fuzzy matching. The percentage is `(1 - distance / max(len_a, len_b)) * 100`, with
a human-readable label appended (`identical` / `very similar` / `similar` / `somewhat
similar` / `different` / `very different`).
