It uses pattern-matching heuristics since there's no official UA parsing standard, so unusual or deliberately spoofed strings may not parse perfectly.
Yes — click "Use My Browser's UA" to auto-fill and parse your current browser's actual user-agent string.
Browser name and version, operating system and version, device type (desktop/mobile/tablet), and rendering engine (Blink, WebKit, Gecko, Trident).