RealDocs

UKismetSystemLibrary::LaunchURL

function Engine Blueprint Since 4.0
#include "Kismet/KismetSystemLibrary.h"
Access: public Specifiers: staticUFUNCTIONBlueprintCallable

Description

Opens the specified URL in the platform's default web browser.

Caveats & Gotchas

  • No allowlist or validation is applied here — any URL is opened as-is. If the URL can come from user input or remote data, prefer LaunchExternalUrl with a domain allowlist to avoid an open-redirect-style vector.
  • Behavior is platform-dependent: on consoles or restricted platforms this may fail silently or be a no-op rather than actually launching a browser.
  • The call is fire-and-forget — there's no return value or callback indicating whether the browser actually opened.

Signature

static void LaunchURL(const FString& URL)

Parameters

Name Type Description Default
URL const FString& The URL to open, including scheme (e.g. "https://").

Return Type

void

Example

Open a fixed URL C++
UKismetSystemLibrary::LaunchURL(TEXT("https://www.unrealengine.com"));

Version History

Introduced in: 4.0

Version Status Notes
5.6 stable

Feedback

Was this helpful?

Suggest an edit

Select a field above to begin editing.