UKismetSystemLibrary::LaunchURL
#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")); Tags
Version History
Introduced in: 4.0
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?