Language Support on Kindful Donation Pages

Set your donation pages to be in Spanish, Italian, French, German, Portugese, or Arabic.

Kindful has language support on Standard donation pages. This includes all web views and emailed transaction receipts.


Kindful has limited language (localization) support on the standard donation flow. This includes all web views and emailed transaction receipts.

Any user-generated content is the responsibility of the customer; including, but not limited to, the following: campaign names, descriptions, and custom messaging (donation success message, automatic receipts, etc.).

This language support does not apply to the Donation Plugin or our Crowdfunding feature.

Linked Articles:

- Setup Your Donation Page

Supported Languages

Kindful offers support for 8 languages on our donation pages - English (United States), French, German, Arabic, Italian, Spanish, Portugese, English (Great Britain).

Use this on a Kindful donation page's URL by adding /?locale=  along with the language code (found below) at the end of the URL:

  • en - English (United States) - Default
  • fr - France
  • de - Germany
  • ar - Arabic
  • it - Italian
  • es - Spanish
  • pt - Portugese
  • en-GB - English (Great Britain)

Changing Default Locale

Localization is currently an enabled feature in Kindful; contact our support team to have it enabled for your organization. Once it has been enabled, you can set a default locale under Settings > General Settings.

Organizations using localization have the option to always display a language selector in the footer of donation pages for easy toggling by donors.

The User Perspective

The primary mechanism for changing locale is to pass it as a URL parameter to donation pages.

For example, visit


Note that user-generated content (e.g. the Campaign Description) is displayed as entered into your settings; it is not translated. Also note that passing locale enables a language selector in the footer of the page. Using this selector will reload the current page with the chosen locale as a URL parameter.

Once passed in the URL, the locale persists in the user session.


Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request